28
2012/5/29 Diana Rosa <[email protected]>: > 26o. > > Em 29 de maio de 2012 15:24, <[email protected]> escreveu: > >> quem deixou de ler que o email que postei começou assim? "jeito ‘dirty’ >> que funciona...." >> >> não foi dito que é a melhor maneira; é uma que funciona para quem estava >> tendo dificuldades com outro módulo; a sugestão não usa módulos e é rápida. >> >> cada um usa como quiser, nem sempre é preciso um tratado com banca >> examinadora escrutinadora. >> >> patrulheiros, menos. >> >> >> -----Mensagem Original----- From: Blabos de Blebe >> Sent: Tuesday, May 29, 2012 3:15 PM >> To: Perl Mongers Rio de Janeiro >> >> Subject: Re: [Rio-pm] Unzip >> >>> Você usa Perl como se tivesse usando papel higiênico, e eu preciso >>> amadurecer >> >> >> Ué cara, cada um tem o direito de passar o que quiser na própria bunda. >> A gente tá aqui é pra dizer que não é pra enfiar na nossa cara depois. >> >> 2012/5/29 Daniel Mantovani <[email protected]>: >>> >>> Você usa Perl como se tivesse usando papel higiênico, e eu preciso >>> amadurecer. Da para perceber o quão maduro você é. >>> Para de se achar, e aprende alguma coisa. >>> >>> []'s >>> -- >>> Software Engineer >>> Just Another Perl Hacker >>> Daniel Mantovani +5511 8538-9897 >>> XOXO >>> >>> On May 29, 2012, at 11:47 AM, <[email protected]> wrote: >>> >>> Mantovani, menos. >>> >>> Amadureça. >>> >>> From: Daniel Mantovani >>> Sent: Tuesday, May 29, 2012 11:04 AM >>> To: [email protected] ; Perl Mongers Rio de Janeiro >>> Subject: Re: [Rio-pm] Unzip >>> >>> Ulisses, >>> >>> Se for para fazer porcaria, use Shell Script. >>> >>> -- >>> Software Engineer >>> Just Another Perl Hacker >>> Daniel Mantovani +5511 8538-9897 >>> XOXO >>> >>> On May 29, 2012, at 10:14 AM, <[email protected]> wrote: >>> >>> jeito ‘dirty’ que funciona em Linux e MS$ |(se vc baixar o unzip for >>> windows >>> na máquina). >>> >>> se vc puder dar um exec no comando unzip, sugiro >>> >>> $cmd = "unzip -o \"$in\" -d $path_temp_zip"; # unzipa $in no subdir >>> temporario, adicao de -o para overwrite sem perguntar nada para usuario >>> >>> vc pode colocar opções para extrair apenas os arquivos que vc deseja >>> extrair: opções –x -C >>> >>> $cmd_msg = qx/$cmd 2>&1/; # captura STDOUT e STDERR >>> $cmd_status = $?; # memoriza status de retorno do unzip >>> >>> if ($cmd_status) { >>> ($ok, $sev, $msg) = (0,1,"Erro ao executar '$cmd': $cmd_status: >>> $cmd_msg"); >>> .... >>> } else { >>> navegue por $path_temp_zip para tratar os arquivos do seu interesse, >>> ja >>> filtrados pelas opções que vc deve adicionar no $cmd unzip acima >>> } >>> >>> From: Aureliano Guedes >>> Sent: Tuesday, May 29, 2012 8:19 AM >>> To: Rio PM >>> Subject: Re: [Rio-pm] Unzip >>> >>> O que tentei fazer foi isso: >>> >>> http://pastebin.com/45tHKZur >>> >>> Mas ainda não deu certo. >>> >>> >>> ________________________________ >>> Date: Mon, 28 May 2012 23:08:44 -0300 >>> From: [email protected] >>> To: [email protected] >>> Subject: Re: [Rio-pm] Unzip >>> >>> Walking through a zipfile, com certeza te providencia o nomes dos >>> arquivos. >>> Afinal,.a extensão não importante, faz parte do nome... >>> 0le >>> Send via Android >>> Em 28/05/2012 22:48, "Aureliano Guedes" <[email protected]> >>> escreveu: >>> >>> Ok. Entendo ja li a documentação, inclusive ja pesquisei codigo pronto ja >>> internet. Mas ainda sim não consegui usa-lo, pois especificando a >>> extenção >>> do arquivo fica facil, o output saira com a extenção desejada, mesmo que >>> você coloque *.cmj (casa da mãe joana). >>> Minha duvida é, descompactar 800 arquivos *.zip onde o conteudo pode ser >>> arquivos das mais diversas extenções, as vezes mais de um arquivo, as >>> vezes >>> uma pasta contendo outros arquivos, acontece que sempre sai um arquivo >>> vazio >>> como ja falei. >>> >>> Então, como fazer? >>> >>> >>> >>>> From: [email protected] >>>> Date: Mon, 28 May 2012 22:33:55 -0300 >>>> To: [email protected] >>>> Subject: Re: [Rio-pm] Unzip >>>> >>>> >>>> On May 28, 2012, at 10:18 PM, Aureliano Guedes wrote: >>>> >>>> > >>>> > Qual seria minh alternativa?? >>>> >>>> Ao invés do IO::Uncompress::Unzip? Hmmm.. que tal o >>>> IO::Uncompress::Unzip? >>>> >>>> >>>> https://metacpan.org/module/IO::Uncompress::Unzip#Walking-through-a-zip-file >>>> >>>> :D >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Rio-pm mailing list >>>> [email protected] >>>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> [email protected] >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> >>> _______________________________________________ Rio-pm mailing list >>> [email protected] http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> ________________________________ >>> _______________________________________________ >>> Rio-pm mailing list >>> [email protected] >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> _______________________________________________ >>> Rio-pm mailing list >>> [email protected] >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> [email protected] >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> _______________________________________________ >> Rio-pm mailing list >> [email protected] >> http://mail.pm.org/mailman/listinfo/rio-pm >> _______________________________________________ >> Rio-pm mailing list >> [email protected] >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ > Rio-pm mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/rio-pm
