Command line 7zip易拉罐';t解压缩它创建的文件

Command line 7zip易拉罐';t解压缩它创建的文件,command-line,7zip,Command Line,7zip,我有一个任务每晚在一些远程位置运行,它使用7zip压缩文件并将其ftp到主机。“我在主机上使用命令行解包时遇到问题,”它说 Unsupported Method Sub Items Errors:1 解包.zip文件很好,我可以用7zip手动打开7z文件并将其解压出来,但是命令行返回的错误与用7zip创建的文件相同。(我必须为这些站点使用7zip,因为它们是64位的,而pkzip不能在64位系统上工作) 这是我正在使用的脚本 d: cd brdata del HOST00*.txt cd d

我有一个任务每晚在一些远程位置运行,它使用7zip压缩文件并将其ftp到主机。“我在主机上使用命令行解包时遇到问题,”它说

Unsupported Method Sub Items Errors:1
解包.zip文件很好,我可以用7zip手动打开7z文件并将其解压出来,但是命令行返回的错误与用7zip创建的文件相同。(我必须为这些站点使用7zip,因为它们是64位的,而pkzip不能在64位系统上工作)

这是我正在使用的脚本

d:
cd brdata
del HOST00*.txt

cd d:\brdftp

:: Set Path Variable
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set PATH=%PATH%;C:\Program Files\7-Zip\


:: Store 1 Unzip and Copy
:::::::::::::::::::::::::::::::

cd d:\brdftp\Store01

echo %PATH%
7z e HOST0001.ZIP
move d:\brdftp\Store01\HOST0001.TXT d:\brdata

:: Store 2 Unzip and Copy
:::::::::::::::::::::::::::::::

cd d:\brdftp\Store02

echo %PATH%
7z e HOST0002.ZIP
move d:\brdftp\Store02\HOST0002.TXT d:\brdata

:: Store 3 Unzip and Copy
:::::::::::::::::::::::::::::::

cd d:\brdftp\Store03

echo %PATH%
7z e HOST0003.ZIP
move d:\brdftp\Store03\HOST0003.TXT d:\brdata

:: Store 4 Unzip and Copy
:::::::::::::::::::::::::::::::

cd d:\brdftp\Store04

echo %PATH%
7z e host0004.7z
move d:\brdftp\Store04\HOST0004.TXT d:\brdata

根据7zip文档,7zip支持的格式有:

包装/拆包:7z、XZ、BZIP2、GZIP、TAR、ZIP和WIM

仅限拆包:AR、ARJ、CAB、CHM、CPIO、CramFS、DMG、EXT、FAT、GPT、HFS、IHEX、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、QCOW2、RAR、RPM、SquashFS、UDF、UEFI、VDI、VHD、VMDK、WIM、XAR和Z

因此,7zip可能不支持您尝试打包的格式