FileRead / FileWrite

Begonnen von rudolfkoenig, 29 Mai 2014, 12:49:00

Vorheriges Thema - Nächstes Thema

rudolfkoenig

Um eine externe Hilfsdatei (wie holiday oder .gplot) optional in einem Datenbank speichern zu koennen, sollte diese Datei im Modul nicht direkt gelesen/geschrieben werden, sondern ueber die Funktionen FileRead und FileWrite.

FileRead nimmt einen Dateinamen als Argument, und liefert ($err, @lines) zurueck, FileWrite nimmt ($filename, @lines), und liefert $err zurueck. Falls $err undef ist, dann war die Operation erfolgreich, ansonsten enthaelt $err die Fehlermeldung.

Mit diesen Funktionen ist es denkbar auch weitere Zusatzfunktionalitaet (z.Bsp. Versionierung fuer Filesystem-Dateien) zentralisiert anzubieten.