準備
新建**.txt檔案,撰寫完成后重命名為**.bat,
1、復制檔案夾
復制檔案夾全部內容,包括隱藏檔案及檔案夾,如果存在進行覆寫,
代碼如下:
@echo off
xcopy /y/s/e/h E:\abc E:\copy\abc\
把E盤的檔案夾abc,整個拷貝到E盤copy檔案夾內,
/y 復制檔案審核設定(隱含 /O),
/s 復制目錄和子目錄,除了空的,
/e 復制目錄和子目錄,包括空的,
/h 也復制隱藏和系統檔案,
若使用命令列引數確定檔案夾路徑,可將腳本內路徑用%1 %2代替
@echo off
xcopy /y/s/e/h %1 %2
在呼叫腳本檔案后輸入路徑引數即可,
**.bat E:\abc E:\copy\abc\
2、壓縮、解壓檔案夾
首先確定WinRAR.exe所在的目錄,默認路徑
“C:\Program Files\WinRAR\Rar.exe”
壓縮檔案夾代碼如下:
@echo off
"C:\Program Files\WinRAR\Rar.exe" a -ep1 F:\abc.rar E:\copy\abc
把E盤copy檔案夾內的檔案夾abc,壓縮到F盤內,
a 添加檔案到壓縮檔案
-ep1 從名稱里排除基目錄
若沒有-ep1這個引數,解壓后的檔案夾的路徑會存在原檔案的基目錄,

解壓檔案夾代碼如下:
@echo off
"C:\Program Files\WinRAR\Rar.exe" x -y F:\abc.rar F:\
把F盤的abc.rar,解壓到F盤,
x 以完整路徑提取檔案
-y 對所有詢問假定選擇“是”
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/167261.html
標籤:其他
