Archive::Zip的快速問題。我如何知道成員是目錄還是文件?我需要將特定Zip中的所有Ear文件移動到另一個目錄。但是,一些目錄也有.ear後綴,我不想要那些。 我做: my @jarMembers = $zip->membersMatching('^.*\.jar');
foreach my $member (@jarMembers) {
my $fileName = base
可能重複:(!) In Perl, how can I check from which module a given function was imported? 我與一些舊代碼,其中一個以上的XML解析模塊已經use d工作。 這意味着具有相同名稱的方法相互踩踏。 是否有一種簡單的方法來判斷特定方法屬於哪個包?
使用此子的時候,如果我通過與壞字符的目錄中它吐出其輸出到控制檯這樣的: PROCESS TERMINATED DUE TO ERRORS
File::Util can't use this string for �the name of a directory�.
�ddd??---?d�
It contains illegal characters.
Illegal char
有問題的模塊是Geo::IP::PurePerl安裝Perl模塊,這是我在做什麼: wget http://search.cpan.org/CPAN/authors/id/B/BO/BORISZ/Geo-IP-PurePerl-1.24.tar.gz
tar -zxf Geo-IP-PurePerl-1.24.tar.gz
cd Geo-IP-PurePerl-1.24
perl Makef