hi,
ich habe folgendes problem. ich möchte mit perl eine datei zum schreiben öffnen und etwas anhängen. welche anweisung ist eurer meinung nach korrekt?
- open($DATEI);
oder- open(HANLDE, ">>$DATEI");
open (HANDLE,">>$DATEI") die || print "Datei $DATEI kann nicht geoeffnet werden\n";
sonst suchst Du Dich blöde,
wenn beispielsweise das Verzeichnis
nicht existiert, in dem die Datei
stehen soll.
danach die Datei für andere Zugriffe sperren:
flock (HANDLE,2); # nicht unter Windows
jetzt kannst Du schreiben:
print HANDLE "bla bla bla\n";
nicht vergessen, die Datei wieder freizugeben:
flock (HANDLE,8); # nicht unter Windows
und nun zu das Ding:
close (HANDLE);
gruß gregor