2013-12-16 361 views
-1

我想要做的是複製遠程PC文件夾中不共享的文件。 我寫了一個代碼連接到使用ManagementScope的PC,我執行了一些WMI查詢,以確保我連接。現在的問題是,當我執行File.Copy()功能從遠程服務器複製文件

File.Copy(@"\\Source_server\\C:\Users\ku\Desktop\test1.txt", @"\\Destination_server\\C:\Users\mo\Downloads\"); 

它表明我不支持

是否File.Copy不上網絡支持文件的複製

路徑格式? 有沒有其他方法可以做到這一點?

(我的用戶名和遠程PC的密碼)提前 -Thanks的答覆

+0

你爲什麼在你的路上有C:\? – RononDex

+0

你確定共享的名字? 「C:」不是有效的名稱。此外,雙反斜槓應該只在路徑的開始處。 –

+0

從遠程服務器提取文件的答案也有一個答案,但它需要是一個共享文件夾那裏.. 但通過對Casperah建議的路徑進行少許更改,它也適用於非共享文件夾.. – user3106657

回答

0

你或許應該使用此路徑:

\\Source_server\C$\Users\ku\Desktop\test1.txt 

但是,這將在需要管理員權限你的服務器。

更好的解決方案是在服務器上創建一個共享文件夾,並使用它來讀取和寫入文件。

+0

謝謝爲答覆 – user3106657

相關問題