[Cascavel-pm] Remover diretórios

Oberdan Luiz May oberdan.luiz em gmail.com
Sexta Janeiro 4 03:50:11 PST 2008


   Oi,

   Pode até nem ser esse o problema, mas o rmdir só apaga o diretório
se estiver vazio. Na prática, é bem melhor usar a função rmtree do
File::Path , que apaga tudo.

   []'s

   Oberdan

On Jan 4, 2008 8:42 AM, Rafael Lebrao Martins <rafamv1 em ig.com.br> wrote:
> Eu uso, mas em outra parte do código..Ai é só o trecho com problema.
>
>
> Em 04/01/08, Wendel Scardua <wendelscardua em gmail.com> escreveu:
> >
> >
> >
> > Só uma pergunta, porque você preenche @diretorio se não o usa depois ?
> >
> > []s
> > Wendel
> >
> >
> >
> > On Jan 4, 2008 9:37 AM, Rafael Lebrao Martins <rafamv1 em ig.com.br > wrote:
> >
> > >
> > > 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
>


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