<><>>> PROBLEM FOUND. 我在此留待这个问题,但是,如果其他人陷入同样的问题,我就跑了。
就像我在温泽西11年遭遇的ug或 we。 当我把试卷2.zip翻一番看其内容时,WinZip告诉我,在较低情况下,数据档案的路径是“所有名字”,但当WinZip(从右翼外推到这里的菜u)提取档案时,它实际上会适当地制作“所有CAPSNAME”目录。 我在抱怨一个问题时认为我有档案:Zip,整个时间是WinZip的问题。 感谢所有帮助揭露错误的人。
Turns out that to get the path to show up in WinZip file while using Archive::Tar, you need this line in your code to force Archive::Tar to deviate from strict POSIX compliance: $Archive::Tar::DO_NOT_USE_PREFIX = 1;
ORIGINAL QUESTION: I ve found a handful of various Perl modules so far that appear to be capable of creating ZIP or GZIP or TAR or TGZ archive files from within my Perl scripts, but I haven t actually had complete success from any of them. Why is this so hard? Is it because I m on a Windows machine? (I ve wasted about 4 hours on this seemingly simple task so far and am really getting frustrated.)
当我尝试 我成功地建立了档案档案,但出于某种原因,我无法接触到我列入警钟的任何档案。 我在我的法典中尝试了一批不同的东西,我的tar球总是用空洞的路向那里的档案显示。 (一) 利用WinZip检查我的气球。
当我尝试Archive:Zip 我取得了更多的成功,而且我走了实际的目录路,把我的文件列入档案。 唯一的问题是,我向我的档案的道路是,从上一级案件到下级案件的道路上有些地方。 为什么它改变了我的主人的情况? 我希望,实际的目录名称与时俱进。
我尝试了一些其他单元,但没有任何成功。 我甚至可以从Archive:Builder到汇编。
<><>>> 生物质问题
最后,我能够制作一份最低限度的可执行文字,明确表明我上文提到的关于档案的2个问题:Zip和档案:Tar。
use strict;
use warnings;
use Archive::Zip;
use Archive::Tar;
print "Starting...
";
# Archive::Zip Synopsis (relative path to directory)
my $zip1 = Archive::Zip->new();
$zip1->addFile( MyArchiveFiles/file1.txt )
or die unable to add file to archive ;
$zip1->writeToFileNamed( test1.zip );
# Archive::Zip Synopsis (with ALL CAPS DIRECTORY NAME)
my $zip2 = Archive::Zip->new();
$zip2->addFile( ALLCAPSNAME/file1.txt )
or die unable to add file to archive ;
$zip2->writeToFileNamed( test2.zip );
# Archive::Tar Synopsis (relative path to directory)
my $tar3 = Archive::Tar->new;
$tar3->add_files( MyArchiveFiles/file1.txt )
or die unable to add file to archive ;
$tar3->write( test3.tar );
print "Finished successfully!";
该书建立了3个档案。 第一个档案载有数据档案,有适当的“MyArchiveFiles”。 我的问题是,当我的名字是所有帽子时。 第二份档案中载有数据档案,但档案档案档案中的道路并非“预期的”。 这对我来说是一个问题。 为什么它改变了我的道路,我怎么能够迫使它单独离开吗?
第三个档案中载有数据档案,但载有该档案的空洞途径。 这对我来说是一个问题。 我需要把档案放在档案中,这样,当我不整理档案时,档案就会输入适当的目录结构。