1.設定檔案1(file_list.txt),列出要同步的資料夾:
dir1
dir2
dirn
2.批處理檔案(copy.cmd):
set remote_root_path=f:/dir/
set local_root_path=d:/local_dir/
@for /f %%a in (file_list.txt) do xcopy "%remote_root_path%%%a/*.*" %local_root_path%%%a/ /s /e /d /y /c
其中 @for /f %%a in (file_list.txt) 從檔案中讀出一行,放入變數%%a中
xcopy "%remote_root_path%%%a/*.*" %local_root_path%%%a/ /s /e /d /y /c 呼叫xcopy將f:/dir/%%a中的所有檔案拷貝到d:/local_dir/%%a下。
其中/d代表拷貝最新的
/y 代表覆蓋時不提示
/c 代表發生錯誤繼續
另類的資料夾加密(批處理實現)
之前看到有把日本兩人劇情片放在諸如 日本文化交流 英語四六級 等資料夾裡,或者建很多個很深的資料夾,然後放到其中乙個資料夾內,一般人看到就不會想翻的。閒來無事,就寫了個批處理來實現。此批處理可以實現每層新建指定個數的資料夾,然後每個資料夾裡再遞迴新建相同個數的資料夾,一直達到指定的層數為止。批處理 ...
批處理管理檔案以及資料夾
一 set 命令 回顧一下set 命令有兩個引數 1 a 直接設定了乙個變數或者變數表示式,比如 set a var 2 或者 set a var 2 2 p 設定乙個變數,這個變數來自使用者的命令列的輸入結果 set p num 請選擇要執行的操作 if num 1 二 案列 2.1 批量更改檔名...
批處理 新建公共資料夾和使用者資料夾
echo off rem 新建公共資料夾和使用者資料夾 md d public md d user rem 共享公共資料夾給所有使用者唯讀許可權 net share public d public grant everyone,read unlimited echo y cacls d public...