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
Net::FTPServer(3), perl(1)