C#创建文件夹实现方法详解

C#创建文件夹实现方法主要是向你介绍了了C#创建文件夹在不同虚拟目录下的实现,那么我们可以通过怎么样的方法实现这样的目的呢?让我们来看看具体的方法实现:

目前创新互联已为上千多家的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、含山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

C#创建文件夹在不同虚拟目录下的实现方法是用Server.MapPath("相对路径").

相对路径根据不同情况直接取就可以了:

 
 
 
  1. // 取当前目录下的test.txt文件   
  2.  
  3. string path = "test.txt";   
  4.  
  5. // 取当前目录下的子目录a下的test.txt文件   
  6.  
  7. string path = "a/test.txt";   
  8.  
  9. // 取当前目录的平级目录a下的test.txt文件   
  10.  
  11. string path = "../a/test.txt";   
  12.  
  13. // 取站点根目录下的子目录a下的test.txt文件   
  14.  
  15. string path = "~/a/test.txt";  

C#创建文件夹在不同虚拟目录下的实现方法之使用绝对路径:

Server.MapPath(相对路径);

该方法返回传入的相对路径的绝对路径.

然后我们再用这个绝对路径来存文件;

C#创建文件夹在不同虚拟目录下的实现方法之上传文件的实例:

首先导入命名空间:

 
 
 
  1. using System.IO; 

假使页面上有一个FileUpload控件FileUpload1;和一个Button1

我们在Button1的click事件中这样写:

 
 
 
  1. private void Button1_Click(Object sender,EventArges e)   
  2. {   
  3. // 取得上传的文件对象   
  4. HttpPostedFile hpf = FileUpload1.PostedFile;   
  5. // 取得文件路径   
  6. string filePath = hpf.FileName;   
  7. // 从路径中取出文件名用来作为保存的文件名   
  8. string filePath = Path.GetFileName(filePath);   
  9. // 取得服务器站点根目录的绝对路径   
  10. string serverPath = Server.MapPath("~/");   
  11. // 保存文件   
  12. hpf.Save(serverPath + filePath);   

C#创建文件夹在不同虚拟目录下的实现方法就向你介绍到这里,希望对你了解和学习C#创建文件夹在不同虚拟目录下的实现方法有所帮助。

网页标题:C#创建文件夹实现方法详解
网页路径:http://www.shufengxianlan.com/qtweb/news15/208865.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联