7zip无法在某些文件(PHP,命令行)上打开输出文件

7zip无法在某些文件(PHP,命令行)上打开输出文件,php,command-line,zip,7zip,extraction,Php,Command Line,Zip,7zip,Extraction,我试图在使用7zip运行的脚本中提取zip文件的内容 <? $test_zip = $file_directory; $cmd = "FOR /R \"$test_zip\" %I IN (*.zip) DO (7z x \"%I\" -aou -o\"%~dpI\" && del \"%~fI\")"; exec($cmd, $out, $ret); 这是什么?问题中没有代码。输出名称在特定操作系统上有效吗?很可能,但您确实有足够的硬盘空间,是吗

我试图在使用7zip运行的脚本中提取zip文件的内容

<?
    $test_zip = $file_directory;
    $cmd = "FOR /R \"$test_zip\" %I IN (*.zip) DO (7z x \"%I\" -aou -o\"%~dpI\" && del \"%~fI\")";
    exec($cmd, $out, $ret);

这是什么?问题中没有代码。输出名称在特定操作系统上有效吗?很可能,但您确实有足够的硬盘空间,是吗?@mario-如果7-Zip需要创建具有未压缩数据大小的输出文件,并且磁盘上没有空间,它将失败。这可以解释为什么一些文件可以通过,而其他文件不能通过。不确定(正如我所说,这是一个很长的机会,但不需要很长时间就可以看到可用的硬盘空间)。