我想使用robocopy或xcopy將目錄及其內容複製到遠程共享。robocopy或xcopy:複製目錄和文件
我已經嘗試這樣的:
xcopy /E /V /C /I /H /Y "foo" \\172.16.254.41\c$\temp
foo\file.sql foo\file2.cmd
2 File(s) copied
這不會複製foo的目錄,雖然。
這將從遠程路徑複製文件和目錄的本地路徑:
robocopy \\172.16.254.41\c$\temp bar /E
但扭轉它不會有所作爲:
robocopy foo \\172.16.254.41\c$\temp /E
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 2
Files : 2 2 0 0 0 3
Bytes : 2.0 k 2.0 k 0 0 0 1.2 k
Times : 0:00:00 0:00:00 0:00:00 0:00:00
正如你看到的,目錄FOO沒有被複制過來。
那麼可以做些什麼來將本地目錄+文件複製到遠程路徑?
--- ---編輯
與robocopy foo \\172.16.254.41\c$\temp /copyall /E
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 2
Files : 2 2 0 0 0 3
Bytes : 2.0 k 2.0 k 0 0 0 1.2 k
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Speed : 67419 Bytes/sec.
Speed : 3.857 MegaBytes/min.
Ended : Tuesday, September 20, 2016 10:25:27 PM
--- --- EDIT2
robocopy "C:\directory here\foo" \\172.16.254.41\c$\temp /copyall /e
結果相同:FOO的內容複製到臨時上目的地,但不是foo目錄本身。
--- EDIT3 ---
robocopy "C:\directory here" \\172.16.254.41\c$\temp /copyall /E
這將所有的內容和目錄(包括富)複製裏面的「目錄在這裏」,但我不能做這個。 foo包含兩個文件,但我需要該目錄。我一定是在用robocopy做一些錯誤的事情。
AH,這有效!我不知道我需要告訴robocopy要創建的目錄名稱。 –
幹得好,我也不知道。 –