NAME

Quiq::TempFile - Temporäre Datei

BASE CLASS

Quiq::Object

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

$data

Daten, die in die temporäre Datei geschrieben werden.

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'.

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.164

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.