读取目录txt文件及删除文件夹所有文件

简介:     获取某个目录的所有.txt文件,及文件拷贝 DirectoryInfo folder = new DirectoryInfo(absolutePath);  foreach (FileInfo file in folder.

    获取某个目录的所有.txt文件,及文件拷贝

  1. DirectoryInfo folder = new DirectoryInfo(absolutePath);

  2.  foreach (FileInfo file in folder.GetFiles("*.txt"))
  3.             {
  4.                 string fileName; 
  5.                 fileName = file.FullName;
  6.                 fileName = file.Name;
  7.                 // 文件拷贝
  8.                 File.Copy(file.FullName, DestinationPath, true);
  9.             }

    获取某个目录下的所有文件目录:

  1. DirectoryInfo[] dirs = folder.GetDirectories();

    删除文件夹及下面的所有文件:

  1. public static void DeleteFolder(string dir)
  2.          {
  3.              foreach (string d in Directory.GetFileSystemEntries(dir))
  4.              {
  5.                  if (File.Exists(d))
  6.                  {
  7.                      FileInfo fi = new FileInfo(d);
  8.                      if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1)
  9.                          fi.Attributes = FileAttributes.Normal;
  10.                      File.Delete(d);//直接删除其中的文件
  11.                  }
  12.                  else
  13.                      DeleteFolder(d);//递归删除子文件夹
  14.              }
  15.              Directory.Delete(dir);//删除已空文件夹
  16.          }


参考博客:
http://hi.baidu.com/niusoft/item/6921712109effcc8a5275aeb
相关文章
|
5月前
文件
文件操作。
17 0
|
9月前
读取指定文件夹下面的所有文件(含子目录)
读取指定文件夹下面的所有文件(含子目录)
32 0
|
11月前
|
数据安全/隐私保护
p文件如何转为m文件
如果你是MATLAB爱好者,你一定知道MATLAB P文件,但是,你是否也和许多人一样,摸不着头脑?难道你也经常遇到MATLAB P文件加密问题,难以阅读和研究吗?那么,你需要一个MATLAB P文件解密工具!
|
Go 数据安全/隐私保护 Windows
WinNTSetup V5.3.0 Bata5 单文件版
WinNTSetup 是一款Windows系统硬盘安装器,支持从PE和本地安装系统,支持支持NT内核的系统。
WinNTSetup V5.3.0 Bata5 单文件版
|
PHP Windows JavaScript