Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 2 von 2
  1. #1
    Registriert seit
    06.2011
    Beiträge
    1

    Frage VBS: If Bedingung ältester Ordner ?

    Ich schreibe zurzeit ein Script welches eine Sicherheitskopie von mehreren Computern auf einer externen Festplatte in 3 Versionen erstellt.
    Das Script ermittelt den Computernamen und erstellt dazu 3 Ordner (für die 3 Versionen) und kopiert einen Test Ordner in diese Verzeichnisse. Wenn diese Verzeichnisse existieren aktualisiert das Script alle 3 Ordner.
    Aber es soll nur der älteste Ordner aktualisiert werden. Das ist mein Problem.
    Wie soll ich das machen?

    Ich mache es für mein Praktikum( geht bis zum 28.6) und bin noch Anfänger (Ich behersche die Sprache noch nicht so gut ) und mein Betreuer kann mir auch nicht helfen.
    Ich hoffe, das ich hier Hilfe finde.

    Und schonmal Danke im Voraus
    Angehängte Dateien Angehängte Dateien
    Geändert von Melvin1 (24.06.2011 um 11:17 Uhr)

  2. #2
    Avatar von VB-Coder
    VB-Coder ist offline Megabyte
    Mein System
    MainboardMSI P35 Neo (MS-7360)
    ProzessorIntel QuadCore Q6600 - 2400 Mhz - 2x 4MB L2 Cache
    GrafikkarteGainward GeForce 8600 GT - 1024 MB DDR2 - 128bit - PCIe
    RAM2x 2GB Transcend JM4GDDR2-8K - DDR2-800 (400 MHz)
    Festplatte(n)WesternDigital WD5000AAKS-65YGA0 (500 GB - SATA) Seagate ST3120022A (120 GB - IDE)
    Andere LaufwerkeHL-DT-ST DVD-RAM GSA-H55L
    Netzteil (inkl. Spannungswerte)Apevia ATX-AS600W-BK Input: 230V | 50 Hz | 5A Total Output: 600W max +12,+5,+3.3 Combine: 580W
    SoundkarteonBoard Sound
    BetriebssystemWindows 7 Home Premium 64bit
    AV-SoftwareAvira AntiVir Personal
    FirewallComodo Firewall Pro
    System-/OptimierungstoolsSpybot - Search & Destroy HijackThis Malwarebytes' Anti-Malware
    Art des InternetzugangsDSL-16000
    Router/ModemArcor SpeedModem200
    MonitorVideoSeven 19" TFT
    Registriert seit
    04.2007
    Ort
    406XX / NRW
    Beiträge
    1.684
    Ich hab mir das Script mal angeschaut.

    Da es eine Sicherungskopie werden soll, sind da viel zuviele Abfragen drin, die der User bestätigen muss. Ein vernünftiges Sicherungsscript soll einen doch Arbeit abnehmen und selbstständig die Entscheidung treffen. Demzufolge solltest du den Aufbau nochmal überdenken.

    Das kopieren des Testordners ist absolut unnötig. Wenn du testen willst, ob ein Ordner vorhanden ist, dann musst du da keinen Testordner hin kopieren. Du kannst einfach die Funktion "FolderExists" nutzen. Der Aufbau wäre wie folgt:

    PHP-Code:
    Dim fs As FileSystemObject
    Set fs 
    CreateObject("Scripting.FileSystemObject")
    If 
    Not fs.FolderExists("c:\blabla"Then 
        MkDir 
    "c:\blabla"
    Else
        
    'Der Ordner existiert 
    End If 
    Außerdem sind da viel zuviele Verzweigungen von einer Schleife in die nächste. Überdenk einfach nochmal den kompletten Aufbau ! Was ist wichtig - was kann weg. Der Code lässt sich von 180 locker auf 30 - 50 Zeilen verkürzen.

    Um auf dein Problem mit den Datum eines Ordners zu kommen, habe ich dir mal eben schnell was gescriptet. Ich denke der Aufbau ist selbsterklärend.

    PHP-Code:
    Dim fs,erstellt,modifiziert
    Set fs 
    CreateObject("Scripting.FileSystemObject")
    Set ordner fs.GetFolder("c:\windows")
    erstellt ordner.DateCreated
    modifiziert 
    ordner.DateLastModified
    msgbox 
    "Der Ordner wurde am: " erstellt " erstellt und am: " modifiziert " zuletzt geändert." 
    MfG VB-Coder

Ähnliche Themen

  1. C++ IF-Bedingung wo sind da die Unterschiede
    Von JojoKoester im Forum Programmieren
    Antworten: 2
    Letzter Beitrag: 01.02.2011, 23:56
  2. Wenn-Dann-Bedingung
    Von Benny123 im Forum Office-Programme
    Antworten: 7
    Letzter Beitrag: 04.01.2008, 13:51
  3. Ältester Beitrag auf PC-Welt?
    Von Schlemil im Forum Online: Ihre Meinung zum Internetauftritt der PC-WELT
    Antworten: 16
    Letzter Beitrag: 31.12.2007, 00:03
  4. IF Bedingung im Wertebereich vom Diagramm
    Von Zoey2212 im Forum Office-Programme
    Antworten: 5
    Letzter Beitrag: 21.09.2007, 03:59
  5. Ältester Blogger der Welt zählt 107 Lenze
    Von Gri im Forum Online: Ihre Meinung zu redaktionellen Artikeln auf unserer Website
    Antworten: 9
    Letzter Beitrag: 02.03.2007, 09:25

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
12
Content Management by InterRed