7zip - 7zip批处理压缩所有文件夹然后删除原始文件夹
问题描述
我有一个批处理文件,它使用 7zip 压缩所有文件夹。
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X\"
我现在如何删除原始文件夹?
如果我可以像在设置“实心块样式”中那样指定 zip 文件的大小,那就太好了
解决方案
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X\"
for /d %%X in (*) do RMDIR "%%X" /S /Q
这将满足您的要求。未创建备份,因此请确保在运行此命令之前已安全复制文件。这会在压缩后静默删除文件夹和子文件夹。
推荐阅读
- emacs - Emacs Lisp-error 尝试时的含义(需要'package)
- java - 我正在尝试从休眠迁移到 JPA,并遇到了 Restrictions.ilike 的休眠标准。如何将其转换为 JPA?
- javascript - 浏览器刷新后如何加载反应页面?
- spring - Spring Security - 尽早授权访问
- symfony - 使用 knpsnappypdf 显示存储在公用文件夹之外的图像
- python-3.x - 将时间戳(以秒为单位)转换为当前日期的时间戳
- c++ - std::vector 减少内存使用量
- spring-boot - 我创建了一个 springboot 应用程序,它确实与数据库连接,但我仍然无法使用 html 表单(一个 jsp 文件)插入数据
- autodesk-forge - 透明物体和隐藏物体可以在 Forge 中共存吗?
- python-3.x - 授权电报时如何发送确认电话