用命令行把多个文件压缩成一个RAR的问题
用命令行把多个文件压缩成一个RAR的问题,如果路径中出现了空格就不行了:
这样是可以的:
C:\Program Files\WinRAR\WinRAR.exe a E:\Work\123\面辅料盘点 E:\Work\123\面辅料盘点.xls E:\Work\123\次品盘点.xls
但是这样就不行了(注意文件夹名123变成了“12 3”):
C:\Program Files\WinRAR\WinRAR.exe a E:\Work\12 3\面辅料盘点 E:\Work\12 3\面辅料盘点.xls E:\Work\123\次品盘点.xls
[解决办法]
用引号引起来看看.
[解决办法]
@echo offset rarpath=C:\Program Files\WinRAR\Rar.execd /d E:\Work\123"%rarpath%" a -ad -o+ -ed -isnd "E:\Work\123\面辅料盘点\面辅料盘点压缩包.RAR" "面辅料盘点.xls" "次品盘点.xls"