7zip无法处理文件夹中的zip文件

时间:2013-11-15 16:20:05

标签: 7zip

我有一个PowerShell脚本,它使用7zip从特定文件夹中提取备份文件。它之前使用rar文件,但备份文件压缩从rar更改为zip。我当时认为使用的命令不会有任何变化,但是我遇到了意想不到的问题。

正在使用的命令是

`7z e -y -i!Backups\TempFolder\t\* \TempFolder\t\

Backups \ tempfolder \ t \文件夹有今天早上生成的2个zip文件。当我运行该命令时,输出是

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Processing archive: \TempFolder\t\Admin_Backup.bak.zip
No files to process
Processing archive: \TempFolder\t\spector_Backup.bak.zip
No files to process
Archives: 2
Files: 0
Size:       0
Compressed: 206848564

有人能告诉我为什么-y提供的e命令没有提取文件?此外,我认为生成的zip文件已损坏,但我手动提取。

1 个答案:

答案 0 :(得分:0)

您需要使用选项-o来提供输出文件夹。此外,输入文件不需要选项-i。试试这个:

7z e -y Backups\TempFolder\t\* -o\TempFolder\t\