长话短说,我有一个powershell脚本,可以将几个文件夹压缩成zip文件。 为了将单个目录压缩为zip文件,我使用以下命令:
Compress-Archive -Path $SourcePath -DestinationPath $OutputPath -CompressionLevel Optimal
其中$SourcePath
是以*结尾的绝对路径,例如C:\Build\Output*
和$OutputPath
是以.zip结尾的绝对路径,例如C:\Build\Debug.zip
。
源路径中有很多文件和文件夹。
我遇到的问题是,分散在zip文件周围的文件夹中有一个重复的空文件。当尝试使用例如解压缩档案时,这会导致问题。 7-ZIP。
有趣的是,我没有在Total Commander中看到内置解压缩这个问题。
我想知道这是Powershell命令的问题,还是7-zip?