mah*_*esh 2 c# asp.net file-upload
当我尝试将文件从本地计算机复制到本地网络中的其他计算机时,通过c#中的file.copy()方法,我遇到错误说,不支持给定路径的格式
我使用以下语法
File.Copy(@"C:\temp\sample.txt", @"\\DEMO-PC\D:\DummyFolder\sample.txt", true);
Run Code Online (Sandbox Code Playgroud)
尝试用美元符号替换冒号:
File.Copy(@"C:\temp\sample.txt", @"\\DEMO-PC\D$\DummyFolder\sample.txt", true);
Run Code Online (Sandbox Code Playgroud)
编辑
':'字符在Windows路径中具有特殊状态; 在文件共享名称中使用它是不合法的.'$'字符也有一个特殊状态:它用于指定隐藏的共享.Windows自动为计算机上的每个驱动器创建隐藏文件共享; 省略冒号因为它不合法,并添加'$'来隐藏共享.
有关更多信息,请参阅此知识库文章:http://support.microsoft.com/kb/314984
| 归档时间: |
|
| 查看次数: |
13610 次 |
| 最近记录: |