[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: perl question



Ilya Martynov wrote:
> 
> >> > Here's one for some of the perl guys....
> >> >
> >> > I want to delete a directory that will have files in it...
> >> > I don't know the name of the files.... there for wildcards might
> >> > be needed....
> >> >
> >> > I understand that "rmdir" will wipe out an empty directory....
> >> > and "unlink" will wipe out files (only if I know the names of the files)
> >> >
> >> > What would be a nice command to remove a dirtory that had files in it?
> >> > Even better.... what would be a nice command to delete all files
> >> > in one directory... (leaving the directory intact)
> 
 
> Do not reinvent wheel :). Use standart Perl modules.
> 
>     use File::Path;
>     rmtree([$dir]);
> 
> See File::Path docs for more info.
>

Correct me if I'm wrong, but this is what the OP *didn't* want to do
(taken from File::Path doc):
 
 "All of the files and directories
below each root, as well as the roots themselves,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
will be deleted."



Reply to: