Richard Soderberg > File-Remove-0.21 > File::Remove

Download:
File-Remove-0.21.tar.gz

Dependencies

Annotate this POD

Related Modules

File::Path
Net::FTP
File::Copy
File::Find
Net::SNMP
Win32API::File
Win32::API
Net::SSH::Perl
Net::SFTP
File::Spec
more...
By perlmonks.org

CPAN RT

New  2
Open  0
View Bugs
Report a bug
Module Version: 0.21   Source   Latest Release: File-Remove-1.42

NAME ^

File::Remove - Remove files and directories

SYNOPSIS ^

    use File::Remove qw(remove);

    # removes (without recursion) several files
    remove qw( *.c *.pl );

    # removes (with recursion) several directories
    remove \1, qw( directory1 directory2 ); 

    # removes (with recursion) several files and directories
    remove \1, qw( file1 file2 directory1 *~ );

DESCRIPTION ^

File::Remove::remove removes files and directories. It acts like rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for filenames.

METHODS ^

Removes files and directories. Directories are removed recursively like in rm -rf if the first argument is a reference to a scalar that evaluates to true. If the first arguemnt is a reference to a scalar then it is used as the value of the recursive flag. By default it's false so only pass \1 to it. In list context it returns a list of files/directories removed, in scalar context it returns the number of files/directories removed. The list/number should match what was passed in if everything went well.

Just calls remove. It's there for people who get tired of typing 'remove'.

BUGS ^

See http://rt.cpan.org/NoAuth/Bugs.html?Dist=File-Remove for the up-to-date bug listing.

AUTHOR ^

Taken over by Richard Soderberg, <perl@crystalflame.net>, so as to port it to File::Spec.

Original copyright: (c) 1998 by Gabor Egressy, <gabor@vmunix.com>.

All rights reserved. All wrongs reversed. This program is free software; you can redistribute and/or modify it under the same terms as Perl itself.