NAME

Quiq::DirHandle - Verzeichnis-Handle

BASE CLASS

Quiq::Object

SYNOPSIS

  use Quiq::DirHandle;
  
  my $dh = Quiq::DirHandle->new($dir);
  while (my $entry = $dh->next) {
      say $entry;
  }
  $dh->close;

DESCRIPTION

Die Klasse stellt eine objektorientierte Schnittstelle zu Perls Directory Handles her. Mit den Methoden der Klasse kann ein Verzeichnis geöffnet und über seine Einträge iteriert werden.

METHODS

Konstruktor/Destruktor

new() - Instantiiere Directory-Handle

Synopsis

  $dh = $class->new($dir);

Description

Instantiiere ein Dirhandle-Objekt für Verzeichnis $dir und liefere eine Referenz auf dieses Objekt zurück.

close() - Schließe Verzeichnis

Synopsis

  $dh->close;

Description

Schließe das Verzeichnis. Die Methode liefert keinen Wert zurück.

Operationen

next() - Liefere nächsten Verzeichniseintrag

Synopsis

  $entry = $dh->next;

Description

Liefere den nächsten Verzeichniseintrag. Die Einträge werden in der Reihenfolge geliefert, wie sie im Verzeichnis stehen, also de facto ungeordnet. Ist das Ende erreicht, liefere undef.

VERSION

1.163

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.