![](/img/trans.png)
[英]C# File.Copy throws exception “The given path's format is not supported”
[英]The given path's format is not supported error with File.copy() method
当我尝试将文件从本地计算机复制到本地网络中的其他计算机时,通过c#中的file.copy()方法,我遇到错误说,不支持给定路径的格式
我使用以下语法
File.Copy(@"C:\temp\sample.txt", @"\\DEMO-PC\D:\DummyFolder\sample.txt", true);
尝试用美元符号替换冒号:
File.Copy(@"C:\temp\sample.txt", @"\\DEMO-PC\D$\DummyFolder\sample.txt", true);
编辑
':'字符在Windows路径中具有特殊状态; 在文件共享名称中使用它是不合法的。 '$'字符也有一个特殊状态:它用于指定隐藏的共享。 Windows自动为计算机上的每个驱动器创建隐藏文件共享; 省略冒号因为它不合法,并添加'$'来隐藏共享。
有关更多信息,请参阅此知识库文章: http : //support.microsoft.com/kb/314984
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.