Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Wie kann ich feststellen ob Verzeichnisse vorhanden sind?

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.08.2002
    Ort
    Haiger am Niel *g*
    Beiträge
    74

    Wie kann ich feststellen ob Verzeichnisse vorhanden sind?

    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
    [Workstation]Intel Core2 Duo E8400/4GB, ATI HD4830 @ kUbuntu/Win7pro
    [Server] Via Epia SP13000/512MB @ Ubuntu LTS Server
    [Mobil] Intel Pentium M 1,86Ghz/512MB/ATI X600M (Asus M6974VLP) @ xUbuntu

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.03.2001
    Ort
    FStone,D
    Beiträge
    186

    hmm,

    welche Scriptsprache benuttz du denn ?

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.08.2001
    Beiträge
    64
    hi!

    entweder pruefst du, ob es das verzeichnis schon gibt, in der bash mit
    Code:
    if [ -d $dir ]; then
    do_some_foo
    fi
    oder du machst einfach in deinem script ein
    Code:
    system("mkdir -p $path");
    welche scriptsprache benutzt du denn?
    falls perl, da kannst du auch einfach
    Code:
    mkdir $path
    machen, dann kommt auch keine meldung
    MfG ponzellus

  4. #4
    Registrierter Benutzer
    Registriert seit
    23.08.2002
    Ort
    Haiger am Niel *g*
    Beiträge
    74
    Ich benutze Perl...
    Aber danke, die einfachste methode ist einfach mit
    system("mkdir -p $path");
    da muss ich am wenigsten ändern...
    thx!!
    [Workstation]Intel Core2 Duo E8400/4GB, ATI HD4830 @ kUbuntu/Win7pro
    [Server] Via Epia SP13000/512MB @ Ubuntu LTS Server
    [Mobil] Intel Pentium M 1,86Ghz/512MB/ATI X600M (Asus M6974VLP) @ xUbuntu

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •