我想把.gz格式的文件全部解压缩成.txt格式的文件,但由于.gz文件名中含有空格,使得含有空格的文件名解压缩失败。应该如何解决呢?
(代码解释:先把所有.gz的文件名列表放到list.txt中,在d:\test1\allfile中找到列表中有的文件,解压缩到d:\test1\tmp中,以.txt格式保存)
- @echo unzip .gz files
- dir /b d:\test1\allfile\*.gz > d:\test1\tmp\list.txt
- for /f "%%a" in (d:\test1\tmp\list.txt) do (
- gzip -d -k < "d:\test1\allfile\%%a" > d:\test1\tmp\%%a.txt
- )
复制代码
|