[英]Compress several subfolders with batch file (win7)
這是我試圖使用WinRar和Windows批處理文件來實現的目標:
我有這個文件夾結構
main_folder
- SubDir
- Another_Sub_Dir
- Subdir_2 etc |Note: there are no sub-folders inside sub-folders|
archives_folder
-
在批處理運行中,我需要壓縮main_folder
所有子文件夾,然后刪除子文件夾。 壓縮的文件夾應該放在archives_folder
。
您可以使用以下命令行:
"Path to WinRAR program files directory\Rar.exe" m -agYYYY-MM-DD_N -cfg- -ep1 -inul -m5 -mdg -r -s -tl -y "Complete Path to\archives_folder\Backup_" "Complete Path to\main_folder\"
該命令使用控制台版本Rar.exe
的WinRAR在WinRAR的程序文件目錄, 將所有文件和子目錄main_folder
到存檔名稱為Backup_YYYY-MM-DD_N.rar
目錄archives_folder
。
YYYY-MM-DD_N
是每年歸檔YYYY-MM-DD_N
的年,月和日,以每天1次以上運行批處理文件的情況下從1開始的增量編號擴展。
使用具有4096 KB字典大小的可靠歸檔文件,使用最佳壓縮以遞歸方式完成歸檔,並且父目錄路徑"Complete Path to\\main_folder\\"
未歸檔。 存檔文件獲取存檔內部最新文件的時間。
有關使用的所有開關的更多詳細信息,可以在WinRAR程序文件目錄中的文本文件Rar.txt中找到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.