訪客留言簿

星期三, 7月 12, 2023

【教學】Windows cmd 指令 robocopy 複製特定檔案並保留資料夾結構

前言

robocopy 可能要 Win7 以後才會有內建,cmd 跟 command 是一樣的終端機程式。

這篇先就一個例子來解說,有興 趣的可以自行用「 robocopy /? 查說明,並搭配正規表示式(RegExp)去組合想要的結果。

題目

「複製某目錄底下的所有 PDF 檔案,並保留原始資料夾結構。」

指令

robocopy A B *.pdf /e

說明

假設是要複製 C:\Users\wini\A 這路徑,裡面所有的資料夾有含 pdf 檔的,到 C:\Users\wini\B 底下,那照著打完整路徑,就會自行建資料夾了。

然後行末的 /e 參數會把沒 pdf 的空資料夾也複製,不想要的話,就改成 /s 就不會把沒 pdf 的資料夾複製了。

另外再補充一下,列出特定檔名的方法。

tree A /f | findstr /c:"KEYWORD1 KEYWORD2"

0 comments:

 

本站著作(不包含圖片、影音以及回應留言)係採用 Creative Commons 姓名標示-非商業性-相同方式分享 2.5 台灣 (中華民國) 授權條款授權