首页 文章

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

提问于
浏览
0

我有一个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

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

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

相关问题