The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::Trash - Operationen auf dem Trash von XFCE

BASE CLASS

Quiq::Hash

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

  $t = $class->new;
  $t = $class->new($trashDir);

Arguments

$trashDir (Default: '~/.local/share/Trash')

Pfad zum Trash.

Returns

Objekt

Description

Instantiiere ein Objekt der Klasse und liefere dieses zurück. Weicht der Trash-Pfad vom Standard-Pfad ab, kann dieser als Parameter gesetzt werden.

Objektmethoden

emptyTrash() - Leere Trash

Synopsis

  $t->emptyTrash;
  $t->emptyTrash($ask);

Arguments

$ask (Default: 0)

Stelle Rückfrage an den Benutzer, wenn der Trash nicht leer ist.

Description

Leere den Trash, d.h. lösche alle Dateien aus $trashDir/files und $trashDir/info.

files() - Liste der im Trash enthaltenen Dateien

Synopsis

  @files | $fileA = $t->files;

Returns

Liste von Dateien. Im Skalarkontext eine Referenz auf die Liste.

Description

Liefere die Liste aller im Trash enthaltene Dateien.

VERSION

1.195

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2021 Frank Seitz

LICENSE

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