man Net::FTPServer::DirHandle () - A Net::FTPServer directory handle.

NAME

Net::FTPServer::DirHandle - A Net::FTPServer directory handle.

SYNOPSIS

  use Net::FTPServer::DirHandle;

DESCRIPTION

METHODS

$dirh = new Net::FTPServer::DirHandle ($ftps);
Create a new directory handle. The directory handle corresponds to /. Return the parent directory of the directory CW$dirh. If the directory is already /, this returns the same directory handle. Return true if the current directory is the root directory. Return the file or directory CW$handle corresponding to the file CW$filename in directory CW$dirh. If there is no file or subdirectory of that name, then this returns undef. Return a list of the contents of directory CW$dirh. The list returned is a reference to an array of pairs:
  [ $filename, $handle ]
The list returned does not include . or ... The list is sorted into alphabetical order automatically. Just a dumb wrapper function. Returns the same thing as list_status(), but also includes the special directories . and .. if no wildcard is specified. Return a list of the contents of directory CW$dirh and status information. The list returned is a reference to an array of triplets:
  [ $filename, $handle, $statusref ]
where CW$statusref is the tuple returned from the CWstatus method (see Net::FTPServer::Handle). The list returned does not include . or ... The list is sorted into alphabetical order automatically. Delete the current directory. If the delete command was successful, then return 0, else if there was an error return -1. It is normally only possible to delete a directory if it is empty. Create a subdirectory called CW$name within the current directory CW$dirh. Open or create a file called CW$filename in the current directory, opening it for either read, write or append. This function returns a CWIO::File handle object.

AUTHORS

Richard Jones (rich@annexia.org).

COPYRIGHT

Copyright (C) 2000 Biblio@Tech Ltd., Unit 2-3, 50 Carnwath Road, London, SW6 3EG, UK

SEE ALSO