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

开发 后端
C#创建文件夹时我们在实际开发过程中会遇到在不同的虚拟目录下的操作,那么具体的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#创建文件夹在不同虚拟目录下的实现方法有所帮助。

【编辑推荐】

  1. C#静态变量定义及内涵实例解析
  2. C#变量初始化分类详解
  3. 浅析C#变量初始化的具体实现
  4. C#创建文件夹的实际应用浅析
  5. 浅析C#创建文件夹实现实例
责任编辑:仲衡 来源: diybl.com
相关推荐

2009-08-31 12:31:45

C#创建文件夹

2009-08-31 10:56:54

C#创建文件夹

2011-05-23 17:00:29

2009-12-09 10:10:08

PHP创建文件夹

2009-09-02 19:22:03

C#递归

2009-09-25 10:01:07

Linux教程Linux mkdir创建文件夹命令

2009-08-31 13:07:26

C#创建文件

2009-08-12 16:57:28

C#读取文件夹

2021-04-06 11:33:25

Windows 10Windows微软

2009-08-17 07:55:00

C#文件操作

2009-12-03 14:10:06

PHP压缩文件夹

2009-08-04 09:37:34

Linux创建文件命令Linux创建文件命令

2010-01-21 13:34:56

VB.NET删除文件夹

2009-08-25 14:26:28

C#播放AVI文件

2009-08-12 17:12:51

C#读取文件夹

2024-03-04 10:41:25

C#开发后端

2009-09-02 13:15:23

C#数组复制

2009-08-25 17:24:55

C#串口通信程序

2009-09-01 18:35:53

C#判断文件存在

2009-08-20 13:47:57

C#验证输入方法
点赞
收藏

51CTO技术栈公众号