35 Stimmen

Wie kann ich in Perl überprüfen, ob ein Filehandle geöffnet ist?

Gibt es eine Möglichkeit zu prüfen, ob eine Datei in Perl bereits geöffnet ist? Ich möchte einen lesenden Dateizugriff haben, also benötige ich keine flock .

 open(FH, "<$fileName") or die "$!\n" if (<FILE_IS_NOT_ALREADY_OPEN>);
 #  or something like
 close(FH) if (<FILE_IS_OPEN>);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X