Good to Know Database

Verzeichnisse erstellen, kopieren, verschieben und löschen


Die folgenden Beispiele sollen zeigen, wie Sie in einem Visual Basic Script Verzeichnisse erstellen, kopieren, verschieben und löschen können.

Verzeichnis erstellen

Durch die Methode CreateFolder kann ein neues Verzeichnis erstellt werden. Dieser Methode müssen Sie nur das Verzeichnis angeben, welches Sie erstellen wollen (hier C:\TestVerzeichnis).

Option Explicit

' Declaration of variable
Dim objFileSystem

' Create object for filesystem access
Set objFileSystem = WScript.CreateObject("Scripting.FileSystemObject")

' Create folder
objFileSystem.CreateFolder("C:\TestVerzeichnis")

' Deallocate filesystem object
Set objFileSystem = Nothing

' Quit Visual Basic Script
WScript.Quit()

Verzeichnis kopieren

Zum Kopieren eines Verzeichnisses wird die Methode CopyFolder verwendet. Dieser wird das Quellverzeichnis (hier C:\TestVerzeichnis) und das Zielverzeichnis (hier C:\KopiertesTestVerzeichnis) übergeben.

Option Explicit

' Declaration of variable
Dim objFileSystem

' Create object for filesystem access
Set objFileSystem = WScript.CreateObject("Scripting.FileSystemObject")

' Copy folder
objFileSystem.CopyFolder "C:\TestVerzeichnis", "C:\KopiertesTestVerzeichnis"

' Deallocate filesystem object
Set objFileSystem = Nothing

' Quit Visual Basic Script
WScript.Quit()

Verzeichnis verschieben oder umbenennen

Wenn Sie ein Verzeichnis verschieben oder umbenennen wollen, verwenden Sie die Methode MoveFolder. Als Argumente müssen das Quellverzeichnis (hier C:\TestVerzeichnis) und das Zielverzeichnis (hier C:\VerschobenesTestVerzeichnis) angegeben werden.

Option Explicit

' Declaration of variable
Dim objFileSystem

' Create object for filesystem access
Set objFileSystem = WScript.CreateObject("Scripting.FileSystemObject")

' Move folder
objFileSystem.MoveFolder "C:\TestVerzeichnis", "C:\VerschobenesTestVerzeichnis"

' Deallocate filesystem object
Set objFileSystem = Nothing

' Quit Visual Basic Script
WScript.Quit()

Verzeichnis löschen

Die Methode DeleteFolder löscht das angegebene Verzeichnis (hier C:\TestVerzeichnis).

Option Explicit

' Declaration of variable
Dim objFileSystem

' Create object for filesystem access
Set objFileSystem = WScript.CreateObject("Scripting.FileSystemObject")

' Delete folder
objFileSystem.DeleteFolder "C:\TestVerzeichnis"

' Deallocate filesystem object
Set objFileSystem = Nothing

' Quit Visual Basic Script
WScript.Quit()


Dieser Eintrag wurde am 08.09.2012 erstellt und zuletzt am 09.02.2013 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_29_1842.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer