【问题标题】:Compress several subfolders with batch file (win7)用批处理文件压缩几个子文件夹(win7)
【发布时间】:2023-04-06 08:28:01
【问题描述】:

这是我尝试使用 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 中。

【问题讨论】:

    标签: batch-file winrar


    【解决方案1】:

    您可以使用以下命令行:

    "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\"
    

    该命令使用WinRAR的程序文件目录中WinRAR的控制台版本Rar.exe移动main_folder中的所有文件和子目录到目录 archives_folder 中名称为 Backup_YYYY-MM-DD_N.rar 的存档。

    YYYY-MM-DD_N 是归档时的年、月和日,如果每天运行批处理文件超过一次,则从 1 开始递增数字。

    使用最佳压缩递归完成存档,使用具有 4096 KB 字典大小的可靠存档,父目录路径 "Complete Path to\main_folder\" 未存档。存档文件获取存档中最新文件的时间。

    关于所使用的所有开关的更多详细信息可以在WinRAR的程序文件目录中的文本文件Rar.txt中找到。

    【讨论】:

      猜你喜欢
      • 2013-12-16
      • 1970-01-01
      • 2016-10-31
      • 2012-10-08
      • 2018-12-11
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多