我想使用此命令解压缩带有7-Zip的tar.gz文件:
forfiles /M *tar.gz /C "cmd /c "C:\Program Files\7-Zip\7z" e @path"
但由于Program Files
中的空格,我无法使其正常工作。我怎么能逃脱呢?
更新
我的另一种解决方案是:
set 7ZPath="C:\Program Files\7-Zip\7z"
%7ZPath% e *.tar.gz
答案 0 :(得分:1)
forfiles / M * tar.gz / C“cmd / c”%ProgramFiles%\ 7-Zip \ 7z“e @path”
答案 1 :(得分:1)
FORFILES命令字符串中的引号必须转义为\"
forfiles /M *tar.gz /C "cmd /c \"C:\Program Files\7-Zip\7z\" e @path"