tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
530
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Scimitar Scimitar ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    8
    Hallo,

    Diesmal ist mein VB Problem nicht ganz so schwer wie die anderen. Hoffe ich zumindest.
    Also:
    Ich muss in einem bestimmten Verzeichnis einen Ordner anlegen. Allerdings nur wenn dieser nicht schon exisitert. D.h. zunächst in einem bestimmten Pfad einen Ordner suchen. Und mich dann Ebene für Ebene durchhangeln. Z.B.:
    C:\Ebene1/Ebene2 wenn Ebene 2 Vorhanden Ebene 3 anlegen ansonsten Ebene 2 Anlegen.
    Die VB Hilfe ist so ******* das ich nicht mal weiß welce Methode ich da Anwenden kann (di könnnen immer nur Files finden)

    Vielen Dank
     

  2. #2
    Avatar von d4kine
    d4kine d4kine ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Nähe Köln
    Beiträge
    116
    also, hoffe das es das ist, was du meinst.
    Erst Projekt => Verweise dann bei Microsoft Scripting Runtime häckchen machen.
    hier der code (hoffe die kommentar helfen):
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
       Dim fso As New FileSystemObject
        
        Private Sub Form_Load()
        ordner = "test123"
        Ordner2 = "123test"
        If fso.FolderExists(ordner) Then    'Wenn der ordner vorhanden ist
        fso.CreateFolder (Ordner2)        'dann wird der Ordner 123test erstellt
        Else
     fso.CreateFolder (ordner)       'wenn test123 nicht vorhanden dann erstelle test123
        End If
        End Sub
    Bei fehler bidde an mich... Hab den code nur schnell geschrieben, nicht getestet, sry
     

  3. #3
    Scimitar Scimitar ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    8
    Vielen Dank mal ich teste das ganze gleich
     

  4. #4
    Scimitar Scimitar ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    8
    Ich habe das ganze mal überflogen. Muss ich nicht irgendwo einen bestimmten Pfad angeben? sonst sucht mir VB doch meine ganze Platte durch oder?
     

  5. #5
    Avatar von d4kine
    d4kine d4kine ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Nähe Köln
    Beiträge
    116
    kommt drauf an. wenn du willst, dass deine komplette festplatte nach dem ordner durchsucht werden soll, kann ich nicht helfen, aber mit dem pfad kann ich helfen.
    musste einfach anstelle von ordner = "test123", z.B. ordner = "C:\test123" eingeben
     

  6. #6
    Scimitar Scimitar ist offline Rookie
    Registriert seit
    Dec 2004
    Beiträge
    8
    Vielen Dank für deine Tips.
    Ich habe das Problem jetzt umgangen indem ich mit MKDir eine Datei auf beigen und brechen erstelle und die Fehlermeldung einfach unterdrücke.
    Allerdings komme ich jetzt zu einem anderen Problem, da jetzt vermutlich der Dateiname zum Abspeichern eines Files in der neuen Ordnerstruktur zu lang wird...
     

  7. #7
    Avatar von d4kine
    d4kine d4kine ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Nähe Köln
    Beiträge
    116
    eigentlich weiß ich nicht mehr wirklich, was dein ziel ist...
     

Ähnliche Themen

  1. Folder copy
    Von Cine im Forum .NET Archiv
    Antworten: 10
    Letzter Beitrag: 09.06.08, 15:37
  2. Folder Access
    Von tommy07 im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 10.02.07, 15:27
  3. Registry-Folder auslesen ?
    Von colblake im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 10.02.04, 11:57
  4. [PS7] Dateibrowser std. folder?
    Von IEN im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 30.07.03, 22:10
  5. Folder: CMYK
    Von pauschpage im Forum Photoshop
    Antworten: 9
    Letzter Beitrag: 31.05.03, 16:20