Windows批处理脚本解压缩目录中的文件

前端之家收集整理的这篇文章主要介绍了Windows批处理脚本解压缩目录中的文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想解压缩某个目录中的所有文件,并在解压缩时保留文件名称.

以下批处理脚本并不能完全解决问题.它只是抛出一堆文件而不将它们放入文件夹中,甚至没有完成.

这有什么不对?

for /F %%I IN ('dir /b /s *.zip') DO (

    "C:\Program Files (x86)\7-Zip\7z.exe" x -y -o"%%~dpI" "%%I" 
)
尝试这个:
for /R "C:\root\folder" %%I in ("*.zip") do (
  "%ProgramFiles(x86)%\7-Zip\7z.exe" x -y -o"%%~dpI" "%%~fI" 
)

或(如果要将文件解压缩到以Zip文件命名的文件夹中):

for /R "C:\root\folder" %%I in ("*.zip") do (
  "%ProgramFiles(x86)%\7-Zip\7z.exe" x -y -o"%%~dpnI" "%%~fI" 
)

猜你在找的Windows相关文章