我有这段代码可以将所有文件从源目录复制F:\
到目标目录。
public void Copy(string sourceDir, string targetDir)
{
//Exception occurs at this line.
string[] files = System.IO.Directory.GetFiles(sourceDir, "*.jpg",
SearchOption.AllDirectories);
foreach (string srcPath in files)
{
File.Copy(srcPath, srcPath.Replace(sourceDir, targetDir), true);
}
}
并获得例外。
如果我省略SearchOption.AllDirectories
并且它可以工作但只复制文件F:\