2010-12-21 67 views
1

我想執行從本地硬盤到服務器的文件複製 - 當我編寫服務器名稱時,需要手動插入用戶名和密碼 訪問服務器:\ neoserver彈出一個窗口並在所有用戶名和密碼全部插入後服務器的文件出現了。 執行復制我使用的命令:File.copy(源路徑,目標路徑) 我該如何寫一個不需要user @ pass的服務器路徑?如何編寫需要用戶名和密碼的路徑?

回答

2

您可以使用Process.Start通過正確的憑證和參數調用copy命令行可執行文件。

爲了達到最佳的控制,使用ProcessStartInfo提供所需的全部信息:

ProcessStartInfo startInfo = new ProcessStartInfo("copy"); 
startInfo.Arguments = "source dest"; 
startInfo.UserName = myUser; 
startInfo.Password = myPassword; 

Process.Start(startInfo); 
+0

感謝名單!!!!!!!!!!!! – Shira 2010-12-21 14:38:05

相關問題