DirHandle(3p) Perl Programmers Reference Guide DirHandle(3p)
DirHandle - supply object methods for directory handles
use DirHandle;
$d = new DirHandle ".";
if (defined $d) {
while (defined($_ = $d->read)) { something($_); }
$d->rewind;
while (defined($_ = $d->read)) { something_else($_); }
undef $d;
}
The "DirHandle" method provide an alternative interface to
the opendir(), closedir(), readdir(), and rewinddir() func-
tions.
The only objective benefit to using "DirHandle" is that it
avoids namespace pollution by creating globs to hold direc-
tory handles.
+ On Mac OS (Classic), the path separator is ':', not '/',
and the current directory is denoted as ':', not '.'.
You should be careful about specifying relative path-
names. While a full path always begins with a volume
name, a relative pathname should always begin with a
':'. If specifying a volume name only, a trailing ':'
is required.
perl v5.8.8 2005-02-05 1
Generated on 2013-04-27 00:20:00 by $MirOS: src/scripts/roff2htm,v 1.77 2013/01/01 20:49:09 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2013 The MirOS Project, Germany.
This product includes material
provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.