batch-file - 7Zip 通过批处理和任务计划程序压缩非常慢
问题描述
我正在使用 7Zip 压缩文件夹并使用批处理和任务计划程序删除原始文件夹。文件夹及其内部文件也在不断下载和创建新文件夹。我想节省我的磁盘空间,以便我制作一个批处理文件并添加调度程序以每小时运行一次。我有两个问题,一个是压缩很慢。每个文件夹在 2 小时内压缩,但是如果我通过右键单击文件夹手动压缩它,它会在几分钟内压缩。我认为在我的代码中我做错了。
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a -up1q1r2x1y1z1w1 "%%X.7z" "%%X\"
for /d %%X in (*) do RMDIR "%%X" /S /Q
第二是我正在通过以下批处理文件同时运行五个位置和 5 个 CMD,我想要一个可以在一个 CMD 窗口中运行、压缩和删除文件夹的代码,但应该适用于不同的位置。
cd /d D:\Folder1
start Code1.bat
cd /d D:\Folder2
start Code2.bat
cd /d D:\Folder3
start Code3.bat
cd /d D:\Folder4
start Code4.bat
cd /d D:\Folder5
start Code5.bat
exit
对不起愚蠢的英语。希望有人理解并帮助我。
解决方案
推荐阅读
- c# - Unity:是否可以将触发对撞机的场景配置为仅使用一层?
- token - 如何在连接到 Azure AD B2C 的 Blazor 服务器端应用程序中实现静默 ID 令牌更新?
- angular - 在 Linux 运行节点上将 Angular 8 通用应用程序部署到 Azure 应用程序服务
- android-studio - 为什么 Android Studio 中的模拟器给出了错误的路径?C:\buildbot\src\android
- python - 仅使用 Python 时间库获取下一个午夜日期和时间
- python - 在 Python 的父目录中使用其他模块的模块(在子目录中)编写单元测试的正确方法是什么
- node.js - Nodemon 错误:监听 EADDRINUSE:地址已在使用 :::3000
- regex - 使用正则表达式获取多行子字符串
- qemu - riscv64 linux内核编译问题
- javascript - React Native:不变违规:超过最大更新深度错误