[Rio-pm] Unzip

Alexei Znamensky russoz em gmail.com
Terça Maio 29 11:32:10 PDT 2012


Patrulheiros? Isso me lembra o CHIPS

(29)
Em 29/05/2012 15:29, "Blabos de Blebe" <blabos em gmail.com> escreveu:
>
> 28
>
> 2012/5/29 Diana Rosa <diana.g.a.rosa em gmail.com>:
> > 26o.
> >
> > Em 29 de maio de 2012 15:24, <ulisses em ibiz.com.br> 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 <daniel.oliveira.mantovani em gmail.com>:
> >>>
> >>> 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, <ulisses em ibiz.com.br> wrote:
> >>>
> >>> Mantovani, menos.
> >>>
> >>> Amadureça.
> >>>
> >>> From: Daniel Mantovani
> >>> Sent: Tuesday, May 29, 2012 11:04 AM
> >>> To: ulisses em ibiz.com.br ; 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, <ulisses em ibiz.com.br> 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: ole.ufg em gmail.com
> >>> To: rio-pm em pm.org
> >>> 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" <guedes_1000 em hotmail.com>
> >>> 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: gabiruh em gmail.com
> >>>> Date: Mon, 28 May 2012 22:33:55 -0300
> >>>> To: rio-pm em pm.org
> >>>> 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
> >>>> Rio-pm em pm.org
> >>>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>>
> >>>
> >>> _______________________________________________
> >>> Rio-pm mailing list
> >>> Rio-pm em pm.org
> >>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>>
> >>>
> >>> _______________________________________________ Rio-pm mailing list
> >>> Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
> >>>
> >>> ________________________________
> >>> _______________________________________________
> >>> Rio-pm mailing list
> >>> Rio-pm em pm.org
> >>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>> _______________________________________________
> >>> Rio-pm mailing list
> >>> Rio-pm em pm.org
> >>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Rio-pm mailing list
> >>> Rio-pm em pm.org
> >>> http://mail.pm.org/mailman/listinfo/rio-pm
> >>
> >> _______________________________________________
> >> Rio-pm mailing list
> >> Rio-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >> _______________________________________________
> >> Rio-pm mailing list
> >> Rio-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/rio-pm
> >
> >
> >
> > _______________________________________________
> > Rio-pm mailing list
> > Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120529/e5b66cd4/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm