[Cascavel-pm] File::Linting nao funciona
Patty Silva
ptfzs em yahoo.com.br
Quinta Junho 8 07:34:17 PDT 2006
Eu sei que vc eh uma pessoa Boa :-) porem um pouco sem paciencia com os menos favorecidos :) huahuaha
Eu entendo.. fico meio bravinha.. masssssssssss entendo!! e desculpe alguma ignorancia!! :)
Entao.. a maquina q estou testando eh 64 bits achu que eh poir isso que nao esta rodando...
A solucao que vc me deu eu uso em outros casos.. eu entro em um diretorio porem quero listar somente arquivos que comecem com filesys* entao.. u usei o parsedir que achei + facil!!
:)
Obrigada
Igor Sutton <igor.sutton em gmail.com> escreveu: Patty,
Eu não sou tão mau assim, os que me conhecem pode confirmá-lo. Vamos começar do início, que é: qual é o seu problema? Se você quer listar o conteúdo de um diretório, existem maneiras mais fáceis de fazê-lo, como por exemplo:
<code>
use strict;
use warnings;
my $basedir = "/var/www";
opendir my $dir, $basedir or die "Problemas ao abrir diretório: $!";
while (defined(my $file = readdir($dir))) {
print "Arquivo: $file\n";
}
</code>
Outra opção que você tem é utilizar glob (assumindo que o trecho modificado seja o de depois da definição de variável $basedir:
<code>
foreach my $file (glob("${basedir}/*")) {
print "Arquivo: $file\n";
}
</code>
Porém esta utilização é desaconselhada.
Eu preferiria uma solução dessas pois é independente do sistema operacional.
[snip] #!/usr/bin/perl
use File::Listing qw(parse_dir);
for (parse_dir(`ls -l`))
{
print "teste";
($name, $type, $size, $mtime, $mode) = @$_;
next if $type ne 'f'; # plain file
}
[snip]
--
Igor Sutton Lopes
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060608/b642edf8/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm