Olá.<br><br>Aqui está solução:<br><br>&lt;code&gt;<br><br>#!/usr/bin/perl<br><br>use strict;<br>use warnings;<br><br># Create a Zip file<br>use Archive::Zip qw( :ERROR_CODES :CONSTANTS );<br><br><br>my $zip = Archive::Zip-&gt;new();<br>
<br>open(my $file, q{&lt;}, &quot;arquivo.txt&quot;) or <br>&nbsp;&nbsp;&nbsp; die &quot;Can&#39;t open file $!\n&quot;;<br><br><br>foreach my $arquivo ( &lt;$file&gt; ) {<br><br>&nbsp;&nbsp; chomp($arquivo);<br><br># Add a file from disk<br>&nbsp;&nbsp; my $file_member = $zip-&gt;addFile( $arquivo&nbsp; );<br>
<br>&nbsp;&nbsp; print &quot;Debug $arquivo&quot;;<br><br>}<br><br># Save the Zip file<br>unless ( $zip-&gt;writeToFileNamed(&quot;foi.zip&quot;) == AZ_OK ) {<br>&nbsp;&nbsp; die &#39;write error&#39;;<br>}<br><br>&lt;/code&gt;<br><br><div class="gmail_quote">
2009/1/2 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Olá, boa tarde.<br><br>Caso eu não esteja enganado, você usa Windows e por causa da codificação o newline passa de \n para \r.<br><br>Faça o seguinte, adicione a seguinte linha ao seu script e veja se funciona:<br><br>&lt;code&gt;<br>

<br>$/ = \r;<br><br>&lt;/code&gt;<br><br>e feliz ano novo!<br><br>Faça o seguinte, só para testar... <br>2009/1/2 Ailton Zacarias <span dir="ltr">&lt;<a href="mailto:ailtonzsilva@yahoo.com.br" target="_blank">ailtonzsilva@yahoo.com.br</a>&gt;</span><br>

<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">Olá a todos,<br><br>Alguem poderia me ajudar com esta duvida?<br>
<br>
-
Estou criando um código que lê um arquivo &quot;txt&quot; onde cada linha é o
nome do arquivo que será adicionado a um arquivo compactado porem com o
código que segue ele só adiciona o ultimo item da lista alguem pode me
ajudar???<br>
<br>Agradeço desde já!<br><br><br>#!c:/Perl/perl.exe -w<br><br># Create a Zip file<br>use Archive::Zip qw( :ERROR_CODES :CONSTANTS );<br>my $zip = Archive::Zip-&gt;new();<br><br>open(ARQ, &quot;&lt;Arquivos.txt&quot;) || die $!;<br>




<br>while ($arquivo = &lt;ARQ&gt;) {&nbsp; <br>##Add a file from disk<br>&nbsp; my $file_member = $zip-&gt;addFile($arquivo);<br><br>}<br><br>close(ARQ);<br><br># Save the Zip file<br>unless ( $zip-&gt;writeToFileNamed(&#39;<div>
Analise.zip&#39;) == AZ_OK ) {<br>
&nbsp;&nbsp; die &#39;write error&#39;;<br>}</div><br clear="all"><font color="#888888"><br>-- <br>Ailton Zacarias<br>(11) 8405-8334<br><br>MSN|<a href="mailto:ailtonzsilva@yahoo.com.br" target="_blank">ailtonzsilva@yahoo.com.br</a><br>

Skype|ailton.zacarias<br>

</font><br></div></div>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://mantovanihouse.blogspot.com/" target="_blank">http://mantovanihouse.blogspot.com/</a><br>

<br>-------(\_------------_/)-----------<br>-------)--(----------)--(-----------<br>------(----(---------)----)----------<br>-------)----(-------)----(-----------<br>-------(----(-------)----)-----------<br>--------\_-(\\.---.//)-_/------------<br>

----------\)&#39; -8--8- &#39;(/--------------<br>-----------/------------\---------------<br>----------(--)--------(--)--------------<br>------------(_c__c_)----------------<br>----------------------------------------<br>


</blockquote></div><br><br clear="all"><br>-- <br><a href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</a><br><br>-------(\_------------_/)-----------<br>-------)--(----------)--(-----------<br>
------(----(---------)----)----------<br>-------)----(-------)----(-----------<br>-------(----(-------)----)-----------<br>--------\_-(\\.---.//)-_/------------<br>----------\)&#39; -8--8- &#39;(/--------------<br>-----------/------------\---------------<br>
----------(--)--------(--)--------------<br>------------(_c__c_)----------------<br>----------------------------------------<br>