PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: DirHandle.pm Size: 1.52 KB
/usr/share/perl5/DirHandle.pm

package DirHandle;

our $VERSION = '1.04';

=head1 NAME 

DirHandle - supply object methods for directory handles

=head1 SYNOPSIS

    use DirHandle;
    $d = DirHandle->new(".");
    if (defined $d) {
        while (defined($_ = $d->read)) { something($_); }
        $d->rewind;
        while (defined($_ = $d->read)) { something_else($_); }
        undef $d;
    }

=head1 DESCRIPTION

The C<DirHandle> method provide an alternative interface to the
opendir(), closedir(), readdir(), and rewinddir() functions.

The only objective benefit to using C<DirHandle> is that it avoids
namespace pollution by creating globs to hold directory handles.

=cut

require 5.000;
use Carp;
use Symbol;

sub new {
    @_ >= 1 && @_ <= 2 or croak 'usage: DirHandle->new( [DIRNAME] )';
    my $class = shift;
    my $dh = gensym;
    if (@_) {
	DirHandle::open($dh, $_[0])
	    or return undef;
    }
    bless $dh, $class;
}

sub DESTROY {
    my ($dh) = @_;
    # Don't warn about already being closed as it may have been closed 
    # correctly, or maybe never opened at all.
    local($., $@, $!, $^E, $?);
    no warnings 'io';
    closedir($dh);
}

sub open {
    @_ == 2 or croak 'usage: $dh->open(DIRNAME)';
    my ($dh, $dirname) = @_;
    opendir($dh, $dirname);
}

sub close {
    @_ == 1 or croak 'usage: $dh->close()';
    my ($dh) = @_;
    closedir($dh);
}

sub read {
    @_ == 1 or croak 'usage: $dh->read()';
    my ($dh) = @_;
    readdir($dh);
}

sub rewind {
    @_ == 1 or croak 'usage: $dh->rewind()';
    my ($dh) = @_;
    rewinddir($dh);
}

1;

Directory Contents

Dirs: 35 × Files: 57

Name Size Perms Modified Actions
Attribute DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
B DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Class DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Compress DIR
- drwxr-xr-x 2025-04-06 18:07:04
Edit Download
Config DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
CPAN DIR
- drwxr-xr-x 2025-04-06 18:12:29
Edit Download
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Devel DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
encoding DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
ExtUtils DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
File DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Getopt DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
I18N DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
IO DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
IPC DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Locale DIR
- drwxr-xr-x 2025-07-28 08:08:32
Edit Download
Math DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Memoize DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Module DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Net DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
overload DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Pod DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
pod DIR
- drwxr-xr-x 2025-07-29 23:01:14
Edit Download
Search DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Term DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Text DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Thread DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Tie DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Time DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
Unicode DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
unicore DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
URI DIR
- drwxr-xr-x 2025-04-06 18:07:02
Edit Download
User DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
- drwxr-xr-x 2025-07-28 08:07:18
Edit Download
warnings DIR
- drwxr-xr-x 2025-07-29 23:01:13
Edit Download
2.56 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
15.43 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
19.18 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.14 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
10.72 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
30.30 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
2.04 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.67 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
758 B lrw-r--r-- 2025-07-28 08:07:09
Edit Download
20.38 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.11 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
18.48 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
14.05 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.01 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
18.59 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
1.52 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
17.14 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
15.19 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.65 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
16.68 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
9.27 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
5.44 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
6.63 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.91 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.45 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.26 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.18 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
2.52 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
3.13 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.74 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
35.34 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
2.07 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
18.40 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
7.83 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
52.06 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
1.77 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
309.00 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
10.21 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
24.49 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
1.05 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
17.28 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
7.43 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
5.94 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.63 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
848 B lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.69 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
29.35 KB lrw-r--r-- 2025-07-28 08:08:32
Edit Download
8.09 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
6.44 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
33.97 KB lrw-r--r-- 2018-01-09 06:42:55
Edit Download
8.90 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
30.87 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
2.36 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
4.21 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
43.71 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
11.00 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download
32.39 KB lrw-r--r-- 2025-07-28 08:07:09
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI