利用xcopy命令實現本地文件復制到遠程服務器的方法
2024-09-10 14:19:56
供稿:網友
A.net use //IP地址 密碼/user:******
B.xcopy 文件 //IP地址/
批處理文件為backup.bat,其代碼如下:
=========================================================================================
net use //192.168.1.198/ipc$ Zqf198703 /user:royalpeak
xcopy g:/backup/*.* //192.168.1.198/數據備份 /D /E /Y /H /K
net use //192.168.1.198/ipc$ /delete
用Xcopy命令可以做到
xcopy 源路徑 目標路徑
復制文件和目錄,包括子目錄。
語法
xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z]
參數
Source
必需的。指定要復制的文件的位置和名稱。該參數必須包含驅動器或路徑。
Destination
指定要復制的文件的目標。該參數可以包含驅動器盤符和冒號、目錄名、文件名或者它們的組合。
/w
在開始復制文件之前將顯示以下消息并等待您的響應:
Press any key to begin copying file(s)
/p
提示您確認是否要創建每個目標文件。
/c
忽略錯誤。
/v
在寫入目標文件時驗證每個文件,以確保目標文件與源文件完全相同。
/q
禁止顯示 xcopy 消息。
/f
復制時顯示源文件名和目標文件名。
/l
顯示要復制的文件列表。
/g
創建解密的目標文件。
/d[:mm-dd-yyyy]
只復制那些在指定日期或指定日期之后更改過的源文件。如果不包括 mm-dd-yyyy 值,xcopy 會復制比現有 Destination 文件新的所有 Source 文件。該命令行選項使您可以更新更改過的文件。
/u
只從 source 復制 destination 中已有的文件。
/i
如果 Source 是一個目錄或包含通配符,而 Destination 不存在,xcopy 會假定 destination 指定目錄名并創建一個新目錄。然后,xcopy 會將所有指定文件復制到新目錄中。默認情況下,xcopy 將提示您指定 destination 是文件還是目錄。
/s
復制非空的目錄和子目錄。如果省略 /s,xcopy 將在一個目錄中工作。
/e
復制所有子目錄,包括空目錄。同時使用 /e、/s 和 /t 命令行選項。
/t
只復制子目錄結構(即目錄樹),不復制文件。要復制空目錄,必須包含 /e 命令行選項。
/k
復制文件,如果源文件具有只讀屬性,則在目標文件中保留該屬性。默認情況下,xcopy 會刪除只讀屬性。
/r
復制只讀文件。
/h
復制具有隱藏和系統文件屬性的文件。默認情況下,xcopy 不復制隱藏或系統文件。
/a
只復制那些具有存檔文件屬性設置的源文件。/a 不修改源文件的存檔文件屬性。有關如何通過使用 attrib 來設置存檔文件屬性的信息,請參閱"相關主題".
/m
復制具有存檔文件屬性設置的源文件。與 /a 不同,/m 關閉在源中指定的文件的存檔文件屬性。有關如何通過使用 attrib 來設置存檔文件屬性的信息,請參閱"相關主題".
/n
使用 NTFS 短文件或目錄名創建副本。將文件或目錄從 NTFS 卷復制到 FAT 卷或者當目標文件系統需要 FAT 文件系統命名約定(即 8.3 個字符)時,需要 /n.目標文件系統可以是 FAT 或 NTFS.
/o
復制文件所有權與自由選擇的訪問控制列表 (DACL) 信息。
/x
復制文件審核設置和系統訪問控制列表 (SACL) 信息(包含 /o)。
/exclude:filename1[+[filename2]][+[filename3]]
指定包含字符串的文件列表。
/y
禁止提示您確認要覆蓋現存的目標文件。
/-y
提示您確認要覆蓋現有目標文件。
/z
在可重啟模式中通過網絡復制。
/?
在命令提示符顯示幫助。