![](/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.