基本上我要做的就是创建一个程序来压缩文件运行的所有文件夹,检查存档的完整性,然后删除源文件。理想情况下,我希望使用windows / 7zip命令行完成所有操作。
这是我到目前为止所做的:
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X\" -mx1 -r testarchive *.zip t testarchive.zip -sdel
pause
这样可以对文件进行拉链和检查,但它会删除所有新创建的存档及其源文件,但上次创建的存档除外。
非常感谢任何建议。
编辑:这看起来是朝着正确方向迈出的一步,但它仍无效。
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X\" -mx1 -r testarchive *.zip t testarchive.zip
for /d %%i in (*) do del "%%~fi\*.*" /q
pause