我想将文件夹中的所有内容复制到两个文件目标文件夹中。将文件夹中的所有内容复制到两个文件目标文件夹中
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()'调用中的外壳不匹配。) –