不删除或重命名任何目录中的文件。 只是复制文件,使它们以相同的顺序存在于两个目录中。
我做了:
for (int i = 0; i < AnimatedGifFiles.Count; i++)
{
}
AnimatedGifFiles是List
例如,List中的第一个文件是这样的:
C:\用户\ TEMP \ radar012929.gif
所以要将此文件复制到另一个目录,例如复制到C:\ Users \ temp1
答案 0 :(得分:2)
使用System.IO,如果目标目录中还没有该文件,您可以遍历源目录并复制到目标。
public void CopyFiles(string sourceDir, string targetDir)
{
string[] files = Directory.GetFiles(sourceDir);
foreach (var fileName in files)
{
string targetFile = Path.Combine(targetDir, (new FileInfo(fileName)).Name);
if (File.Exists(targetFile) == false)
File.Copy(fileName, targetFile);
}
}