[Cascavel-pm] Remover diretórios

Rafael Lebrao Martins rafamv1 em ig.com.br
Sexta Janeiro 4 04:28:46 PST 2008


Fiz a substituição do 'rmdir' pelo 'rmtree' e os diretórios foram
apagados....!!


use CGI qw ( :standard );
use warnings;
use strict;
use File::Path;

my @clear = param ( "limparlog" );

my $dir = "/var/imm/chats/";
opendir (MSN, $dir);
my @diretorio = readdir (MSN);
close (MSN);

my $usuario;
foreach $usuario (@clear) {
rmtree ("$dir/$usuario");
}



Em 04/01/08, Rafael Lebrao Martins <rafamv1 em ig.com.br> escreveu:
>
> O problema é a utilização indevida da função 'rmdir'... Os diretórios
> estão cheios..
> Vou utilizar o 'rmtree'. Valeu.
> Se houvesse um 'rmdir -r' :)
>
>
> Em 04/01/08, Agnaldo Macedo <agnaldo em starweb-software.com.br> escreveu:
> >
> >
> > Dá uma olhada também nas permissões.
> > Salvo se você tiver outras configurações, se você esta rodando via
> > browser (web) é provavel que esteja atrelado às permissões do usuário da
> > web, nobody, www, etc. para Apache sobre Unix/Linux ou IUSR_máquina para IIS
> > sobre Windows.
> >
> >
> >
> >
> >  ----- Original Message -----
> > *From:* Rafael Lebrao Martins <rafamv1 em ig.com.br>
> > *To:* cascavel-pm em pm.org
> > *Sent:* Friday, January 04, 2008 9:37 AM
> > *Subject:* [Cascavel-pm] Remover diretórios
> >
> >
> > Bom dia, pessoal. Estou tentando remover algumas pastas que estão num
> > diretório principal, usando o código abaixo:
> >
> >
> > use CGI qw ( :standard );
> > use warnings;
> > use strict;
> >
> > my @clear = param ( "limparlog" );
> >
> > my $dir = "/var/imm/chats/";
> > opendir (MSN, $dir);
> > my @diretorio = readdir (MSN);
> > close (MSN);
> >
> > my $usuario;
> > foreach $usuario (@clear) {
> > rmdir ("$dir/$usuario");
> > }
> > O código não dá erro, no entanto, não exclui nenhum diretório.. Há
> > alguma coisa errada nessa "bomba" acima..?
> >
> > ------------------------------
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080104/43630118/attachment.html 


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