![](/img/trans.png)
[英].net File.Copy very slow when copying many small files (not over network)
[英]File.copy over network
我正在尝试使用file.copy将文件从本地PC复制到服务器。 但惠头成功。 没有错误,但未在服务器上显示。 我的许可证很好。
这是我的工作。
public static void UploadFiles(string path, string[] files,
string[] uploadPlace, ObserverDelegate observerDelegete)
{
try
{
Directory.CreateDirectory(path);
for (int i = 0; i < files.Count(); i++)
{
observerDelegete(files[i]);
File.Copy(files[i], uploadPlace[i]);
}
}
catch (UnauthorizedAccessException uoe) { }
catch (FileNotFoundException fnfe) { }
catch (Exception e) { }
}
没有错误,因为您正在捕获并吞没所有可能的异常...
catch (UnauthorizedAccessException uoe) { }
catch (FileNotFoundException fnfe) { }
catch (Exception e) { }
有效地掩盖了您作为程序员的错误。 删除这些语句,重新编译代码,并查看抛出了哪些异常。
可能是权限或网络连接问题。 Windows足以让您确定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.