我想將文件夾中的所有內容複製到兩個文件目標文件夾中。將文件夾中的所有內容複製到兩個文件目標文件夾中
foreach (string newPath in Directory.GetFiles(@"E:\autotransfer", "*.*",
SearchOption.AllDirectories))
File.Copy(newPath, newPath.Replace(@"E:\autotransfer",
@"E:\autotransferbackup"), true);
foreach (string newPath in Directory.GetFiles(@"E:\autotransfer", "*.*",
SearchOption.AllDirectories))
File.Copy(newPath, newPath.Replace(@"E:\autotransfer",
@"E:\autotransferbackupcp"), true);
請更具體一些。除了使用'string.Replace()'來操作文件路徑不是一個好主意,你發佈的一小段代碼看起來好像會起作用。或者至少做_something_。你說它「不起作用」_。在某種程度上,_specifically_,代碼不起作用?提供一個可靠地再現問題的良好[mcve],並解釋_precisely_該代碼的功能,以及您希望它執行的操作。 (請注意'GetFiles()'返回的路徑的外殼可能與您的'Replace()'調用中的外殼不匹配。) –