NAME
Quiq::TempFile - Temporäre Datei
BASE CLASS
DESCRIPTION
Der Konstruktor der Klasse erzeugt eine temporäre Datei. Geht die letzte Objekt-Referenz aus dem Scope, wird die Datei automatisch gelöscht. Das Datei-Objekt stringifiziert sich im String-Kontext automatisch zum Datei-Pfad.
METHODS
Konstruktor
new() - Instantiiere Objekt
Synopsis
$file = $class->new(@opt);
$file = $class->new($data,@opt);
Arguments
Options
- -dir => $dir (Default: '/tmp')
-
Verzeichnis, in dem die temporäre Datei erzeugt wird.
- -pathOnly => $bool
-
Erzeuge nur den Pfad, lösche die Datei sofort.
- -suffix => $suffix
-
Dateienendung, z.B. '.dat'.
- -template => $template
-
Dateinamen-Template, z.B. 'tmpfileXXXXX'.
- -unlink => $bool (Default: 1)
-
Lösche die Datei, wenn das Objekt aus dem Scope geht.
Returns
Tempdatei-Objekt
Description
Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.
VERSION
1.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.