liye

liye

博客园 首页 新随笔 联系 订阅 管理
有时候在程序设计的时候会要求用户打开某文件夹,这里只需在代码中插入如下两行就能实现打开文件夹操作:
  1. string path = @"C:\Program Files"; 
  2. System.Diagnostics.Process.Start("explorer.exe", path);
(注:1、其中的path为文件夹的路径;2、在字符串前加@,表示该字符串不采用转义字符。)


C#建立文件夹

 

public void saveFile(string xiaoQuName)
{ //建立文件夹
string path =Server.MapPath("UploadFiles").ToString() + "\\" + xiaoQuName; //建立路径字符串
if (!Directory.Exists(path)) //如果不存在就建立
{ Directory.CreateDirectory(path); }
else //存在就删除
{ DeleteDirecory(pathStr, true); //删除文件夹及其文件图片,调用函数 } }
public static void DeleteDirecory(string DirecoryPath, bool isBool)
{ if (Directory.Exists(DirecoryPath) == false) return;
if (isBool == true)
{ Directory.Delete(DirecoryPath, true); }
else
{ Directory.Delete(DirecoryPath, false); } } 

 

c# winform 判断文件夹是否存在,新建文件夹,判断文件夹存不存在 

方法1:
C#代码
  1. if (Directory.Exists("d:\\pic"))  
  2. {  
  3.     MessageBox.Show("存在");  
  4. }  
  5. else  
  6. {  
  7.     MessageBox.Show("不存在");  
  8. }     
if (Directory.Exists("d:\\pic")) { 	MessageBox.Show("存在"); } else { 	MessageBox.Show("不存在"); }   

方法2:
C#代码
  1. DirectoryInfo TheFolder = new DirectoryInfo("d:\\pic");  
  2. if (TheFolder.Exists)  
  3. {  
  4.     MessageBox.Show("进来了");  
  5. }  
  6. else  
  7. {  
  8.     MessageBox.Show("没进来");  
  9. }  
DirectoryInfo TheFolder = new DirectoryInfo("d:\\pic"); if (TheFolder.Exists) { 	MessageBox.Show("进来了"); } else { 	MessageBox.Show("没进来"); }


"d:\\pic"可以这样变成路径
@"d:\pic"
也就是说转义符可以用@来代替

新建文件夹:
C#代码
  1. if (!Directory.Exists(@txtFileSaveDir.Text))//若文件夹不存在则新建文件夹  
  2. {  
  3.     Directory.CreateDirectory(@txtFileSaveDir.Text); //新建文件夹  
  4. }  
if (!Directory.Exists(@txtFileSaveDir.Text))//若文件夹不存在则新建文件夹 { 	Directory.CreateDirectory(@txtFileSaveDir.Text); //新建文件夹 }
 

using System.io; 

if (!Directory.Exists(@"C:\Program Files\TDTK\CoalTraffic\Image\WeightImage"))//判断文件夹是否已经存在
            {
                Directory.CreateDirectory(@"C:\Program Files\TDTK\CoalTraffic\Image\WeightImage");//创建文件夹
            }

 

posted on 2010-09-26 21:14    阅读(823)  评论(0编辑  收藏  举报