1.实现把指定文件夹下的所有文件复制到指定路径下
1 public static void copyFiles(string path) {
2 DirectoryInfo dir = new DirectoryInfo(path);
3 if (!dir.Exists)
4 return; //获得指定文件夹内的所有的子目录信息
5 DirectoryInfo[] dirs = dir.GetDirectories(); //获得指定文件夹内所有的文件信息
6 FileInfo[] files = dir.GetFiles();
7 foreach (FileInfo file in files) {
8 string fileName = file.Name;
9 string desPath = "~/DownLoad-TargetFiles/" + fileName;
file.CopyTo(desPath);
10 }
11 foreach (DirectoryInfo d in dirs) {
12 string p = d.FullName;
13 copyFiles(p);
14 }
15 }
16
2.实现修改指定文件的后缀名
File.Move("C:\abc.txt","C:\abc.dat");