"FileSystemObject".CreateFolder erstellen Verzeichnis und in den Unterverzeichnissen

Ich würde gerne ein Verzeichnis anlegen und ein Unterverzeichnis mit dem folgenden code:

Public fso As Scripting.FileSystemObject
Set fso = New Scripting.FileSystemObject
fso.CreateFolder ("C:\Users\<my_username>\DataEntry\logs")

Ich versuche, erstellen von verschachtelten Verzeichnissen. In diesem Fall, die DataEntry Verzeichnis nicht existieren würde, also im Grunde genommen möchte ich 2 Verzeichnisse DataEntry\logs unter C:\Users\<username>

Wenn ich geben Sie Eingabeaufforderung kann ich das Verzeichnis mit mkdir ohne Probleme. Aber ich kann einfach nicht bekommen VBA zu erstellen, die Ordner und ich bekomme:

Run-time error '76':

Path not found                        

Ich bin mit Excel 2007/2010 VBA -

  • Versuchen Sie es einfach mit der mkDir Befehl.
  • Ich hab auch schon versucht, aber es funktioniert nicht. Ich glaube, ich kann auf etwas zu sein. Es scheint VBA nicht erstellen von verschachtelten Unterverzeichnissen? Ich aktualisiert meine Frage
  • Tut das erste Verzeichnis erstellt?
  • Das erste Verzeichnis nicht erstellt. Ich habe jetzt mein code geändert für die Verwendung von 2 separaten Verzeichnis Kreationen, eine für die DataEntry und eine für die logs und es scheint zu funktionieren. Es scheint VBA nicht erstellen Sie verschachtelte Verzeichnisse in einem einzigen Satz?
InformationsquelleAutor czchlong | 2015-06-24
Schreibe einen Kommentar