PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie kann ich feststellen ob Verzeichnisse vorhanden sind?



~Gh05t~
25-08-2002, 18:10
Hiho,
ich habe ein Script geschrieben, das Verzeichnisbäume erstellen soll...
Wenn nun aber schon ein Verzeichnis vorhanden ist gibt es immer eine Bash-Fehlermeldung...
Das ist zwar nicht weiter schlimm, aber nicht besonders schön, wie kann ich das umgehen?
Ich erstelle die Verzeichnisse mit
system("mkdir $path");
Kann mir da jemand helfen?
thx

JoelH
25-08-2002, 18:23
welche Scriptsprache benuttz du denn ?

ponzellus
25-08-2002, 18:25
hi!

entweder pruefst du, ob es das verzeichnis schon gibt, in der bash mit

if [ -d $dir ]; then
do_some_foo
fi
oder du machst einfach in deinem script ein

system("mkdir -p $path");
welche scriptsprache benutzt du denn?
falls perl, da kannst du auch einfach

mkdir $path machen, dann kommt auch keine meldung :)
MfG ponzellus

~Gh05t~
25-08-2002, 18:54
Ich benutze Perl...
Aber danke, die einfachste methode ist einfach mit
system("mkdir -p $path");
da muss ich am wenigsten ändern...
thx!!