Dateihandling
Christian Bliß
- perl
Hallo,
ich würde gerne in Perl prüfen, ob eine bestimmte Datei bereits im Zielordner vorhanden ist. Wie kann ich das prüfen (if-Abfrage)?
Beispiel:
open(FILE, "<datei.txt") or die "$!";
....
Ich würde gerne, bevor das Programm die "datei.txt" überschreibt prüfen, ob sie schon vorhanden ist, damit das Überschreiben verhindert werden kann.
MfG Christian Bliß
Hallo Namensvetter,
ich würde gerne in Perl prüfen, ob eine bestimmte Datei
bereits im Zielordner vorhanden ist. Wie kann ich das prüfen
(if-Abfrage)?
Dafuer gibt es verschiedene Operatoren:
if(-f "datei") {
print "Datei vorhanden!";
}
Naechste mal erst Archiv durchsuchen :) Auch perldoc -f sagt
dir mehr.
Gruesse,
CK
Hi,
bei mir funktioniert die Abfrage nicht! Wo genau muss die stehen? Nach open? Bin im Archiv leider auch nicht fündig geworden :(
Könntest du mir mehr Infos geben? Danke!
MfG Christian Bliß
Hallo,
ich würde gerne in Perl prüfen, ob eine bestimmte Datei bereits im Zielordner vorhanden ist. Wie kann ich das prüfen (if-Abfrage)?
Du kennst perldoc?
Das ist die Dokumnetation zu Perl, die auch auf deinem rechner ist. Entweder in der Konsole perldoc eingeben oder falls du unter Windows Activeperl verwendest auch als HTML Seiten vorhanden.
solange kannst auch hier gucken: http://perldoc.com/perl5.8.0/pod/func/-X.html
ich würde es nicht per -f machen sondern per -e
Aber ohne perldoc wirst du nicht glücklich werden.
Struppi.