2010-06-11 280 views

回答

4

首先,你在目標文件的路徑中有一個小錯誤。

其次,沒有遠程複製操作。存在遠程移動操作(重命名,但在其他目錄中有目的地),如MoveFile(請參閱本機API http://msdn.microsoft.com/en-us/library/aa365239%28VS.85%29.aspx)。

已更新:可能您來自unix並知道實用程序rcp,但它在遠程shell服務(rshd)方面工作,而不是針對直接文件系統功能。您還可以使用SysInternals的PsExec實用程序(請參閱http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)在遠程計算機上啓動某個程序,但這些都不是編程的主題。

+0

首先,什麼是trgt錯誤? :) 第二,遠程複製正是我想要的,我會捏造它:) 更新:目標機器都是MAC OS,已經運行在單聲道的應用程序。我不想把我想要的邏輯加進去,但我想我會。我認爲CIFS可能在遠程機器上更加智能化。 – 2010-06-11 16:56:18

+0

目標路徑@「\\ SERVER13 \ ROFL.txt」沒有共享名稱LOL或其他名稱。你想在其他目標目錄中複製文件嗎?它應該是@「\\ SERVER13 \ LOL \ Dir \ ROFL.txt」嗎? – Oleg 2010-06-11 17:01:19

2

它將通過本地應用程序。文件系統不知道應用程序將如何處理從共享中讀取的字節,或者寫入共享的字節來自哪裏。

此外,應用程序不知道(在DFS的情況下)兩個共享是否在同一臺計算機上。

1

如果你想讓服務器處理它,你必須遠程運行一個複製程序。