![]() |
||
Senior Member
![]() ![]() ![]() 加入日期: Aug 2004
文章: 1,129
|
請問如何在複製一個大型目錄時,特定副檔名不要複製出來?
請問Windows系統如何在複製一個大型目錄時,特定副檔名不要複製出來?
例如大型目錄裡頭的*.log檔案我全部都不要? 謝謝
__________________
![]() |
|||||||
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Mar 2010 您的住址: 三界火宅
文章: 396
|
自己寫個 script,windows 6 之後都有內建 powershell
__________________
為天地立心,為生民立命,為往聖繼絕學,為萬世開太平。 |
||
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Sep 2001 您的住址: 大肚山脈底下
文章: 78
|
使用xcopy,
windows命令提示字元下,打xcopy /?會有詳細說明 EX: c:>xcopy /? (enter) XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/EXCLUDE:file1[+file2][+file3]...] 或是參考如下網站 http://stackoverflow.com/questions/...for-a-file-type
__________________
請別再打錯字了 只有「應該」,沒有「因該」, 只有「緊張」,沒有「警張」。 |
![]() |
![]() |
Major Member
![]() 加入日期: Feb 2006
文章: 207
|
XCOPY 我是沒找到排除的用法,所以我的想法是搭配 del 來用。
先直接複製好目錄,然後切換到已複製完成的目錄中,下 DEL /S /Q *.log 這樣就可以將目錄中所有副檔名為 .log 的刪掉 |
![]() |
![]() |
*停權中*
加入日期: May 2014 您的住址: 某個不大不小的島
文章: 628
|
引用:
實用的好方法! |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Jan 2001
文章: 1,015
|
很多備份軟體可以做到很方便,只是有沒有需要弄到那麼麻煩而已
常做同樣的備份比較值得做個設定。 |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jan 2003 您的住址: Shattrath City
文章: 947
|
開一個檔案在 C:\ 例如 exclude_list.txt
裡面打上 .log 這一行 然後 XCOPY c:\data\*.* d:\backup /S /I /Y /EXCLUDE:c:\exclude_list.txt 如果我沒有記錯的話 |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002
文章: 2,332
|
__________________
Es muss sein! |
![]() |
![]() |