c#中对文件的简单操作

本文介绍了如何使用C#进行文件和文件夹操作,包括新建文件夹、递归删除文件夹及其内容、判断文件是否存在、删除文件、复制文件以及复制整个文件夹的方法。提供了详细的代码示例。
摘要由CSDN通过智能技术生成

新建文件夹:

if (!Directory.Exists(sPath))//判断是否存在

{

Directory.CreateDirectory(sPath);//新建文件夹

}

递归删除文件夹及内容

if (Directory.Exists(dir)) //如果存在这个文件夹删除之

{

foreach(string d in Directory.GetFileSystemEntries(dir))

{

if(File.Exists(d))

File.Delete(d); //直接删除其中的文件

else

DeleteFolder(d); //递归删除子文件夹

}

Directory.Delete(dir); //删除已空文件夹

Response.Write(dir+" 文件夹删除成功");

}

else

Response.Write(dir+" 该文件夹不存在"); //如果文件夹不存在则提示

 

判断文件是否已存在:

//找到目录

DirectoryInfo directoryinfo = new DirectoryInfo(topdir);//文件夹目录

Boolean isecists = false;

foreach (var item in directoryinfo.GetFiles())

{

//判断是否重名

if (File.Exists(newdir))//文件目录

{

isecists = true;

}

}

删除文件

File

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值