我已经写了一个拷贝功能,可以将文件从一个目录复制到另一个目录,但不断收到“不支持给定路径格式”的异常。这里是我的功能代码:将文件从一个目录复制到另一个目录
private void Copy(string letter)
{
string sourceDir = (txtPath.ToString());
string targetDir = letter;
foreach (var file in Directory.GetFiles(sourceDir))
File.Copy(file, Path.Combine(targetDir, Path.GetFileName(file)), true);
}
字母和txtPath的值是什么? – Mairaj 2014-09-27 13:05:34
在哪条线上?你调试了你的代码吗? – 2014-09-27 13:09:59
您可以在路径中使用无效字符。 txtPath是否包含“:”? – 2014-09-27 13:11:17