批處理實現資料夾同步

2021-05-23 13:17:18 字數 531 閱讀 7059

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...