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");