我有一个批处理脚本,它实际上可以执行我想要的操作(获取多个文件并将它们放在与 .bz2 文件相同的目录中)。不过我需要一些帮助,因为我需要删除原始文件。此外,当输入大小变得太大(不能给出确切的数字,可能在 40 左右)时,批处理会崩溃。我试图自己解决这个问题,不幸的是,批处理对我来说是胡言乱语。如果这可以删除原始文件,我可以处理当前输入大小。任何人都可以给我的任何帮助将不胜感激。这是我当前的代码:
@Echo Off
:Start
If [%1==[ Goto :EOF
PushD %~pd1
"C:\Program Files\7-Zip\7z.exe" u -tbzip2 %~nx1.bz2 %1
Shift
PopD
Goto Start
我还想提一下,我不是这段代码的原作者,它是在论坛上发布的。