提问:如何调用Shell语句解压.gz文件
-
求助:需求是使用Shell语句调用winzip64.exe解压.gz文件。原始代码如下:
Sub GZ_Extractor() Dim File As Variant Dim shellStr as String File = Dir("C:\Users\Folder\") while (file<>"") If InStr(1,file,".gz")>0 then shellStr = "C:\Program Files\Winzip\winzip64.exe -e C:\Users\Folder\" & file &"C:\Users\Folder\" Call Shell(shellStr, vbHide) End If file = Dir Wend End Sub
运行无报错,但是"C:\Users\Folder"内的.gz文件并没有解压成功。
请问这段代码为何无法解压?若有更好的思路欢迎交流~
-
可以尝试
tar -xvzf 需要解压的文件路径