Zur Dokumentation:Grundsätzlich sollen folgende Funktionen möglich sein:
Laufwerke (nur Windows) identifizieren
Verzeichnisse erstellen, durchsuchen, kopieren, verschieben, löschen
Dateien erstellen, lesen/schreiben, kopieren, verschieben, löschen
Die Zugriffsberechtigungen sollen hier nicht abgebildet werden, da diese sich von OS zu OS unterscheiden.
Übersicht zur Version 1.01. BasicsProperties FileSystemObject FileSystemObject-Objekt
2. Laufwerke (Win)Properties DriveExitsts(
strDrive) Prüft ob das abgegebene Laufwerk existiert
DriveLetters Allen Laufwerksbuchstaben in einem Array
Drives Drives-Objekt (Listenobjekt mit Drive-Objekten)
Functions GetDrive(
strDrive) Laufwerk als Drive-Objekt
GetDriveName(
strPath) Laufwerknamen eines Verzeichnisses
Methods CreateVirtualDrive(
strVirtDrive,
strPath)
Erstellt für das angegebene Verzeichnis ein virtuelles Laufwerk (temporär)
RemoveVirtualDrive(
strVirtDrive) Löscht ein virtuelles Laufwerk
3. VerzeichnisseProperties FolderExists(
strPath) Prüft ob das angegebene Verzeichnis existiert
NotesFolder Notes\Data-Verzeichnis als Folder-Objekt
SystemFolder Konfigurationsverzeichnis von Windows als Folder-Objekt
TemporaryFolder Temporäres Verzeichnis von Windows/des aktuellen Benutzers als Folder-Objekt
WindowsFolder Windowsverzeichnis als Folder-Objekt
Functions DirFiles(
strPath) Alle Dateinamen eines Verzeichnisses in einem Array
DirFolder(
strPath) Alle Ordner eines Verzeichnissen in einem Array
GetFolder(
strPath) Verzeichnis als Folder-Objekt
GetParentFolderName(
strPath) Name übergeordnete Verzeichnisses.
Methods CopyFolder(
strSourcePath,
strTargetPath) Kopiert einen Ordner.
CreateFolder(
strPath) Erstellt einen Ordner
DeleteFolder(
strPath) Löscht einen Ordner
SearchFile(
strPath,
SearchFileResult,
strText) Durchsucht einen Ordner (
rekursiv)
4. DateienProperties FileExists(
strFilePath) Prüft ob eine Datei existiert
Functions GetFile(
strFilePath) File-Objekt
GetFileCreated(
strFilePath) Erstelldatum einer Datei
GetFileLastModified(
strFilePath) Datum, an dem eine Datei gespeichert wurde
Methods CopyFile(
strSourceFilePath,
strTargetFilePath,
blnOverwrite Kopiert eine Datei
DeleteFile Löscht eine Datei
MoveFile(
strSourceFilePath,
strTargetFilePath) Verschiebt eine Datei
Zusätzliche Features in Version 2.0... sind gerade in Arbeit und steht dann voraussichtlich im Januar 2006 hier zur Verfügung.
- Alle Funktionen (außer Laufwerkeigenschaften) Plattformunabhängig
- Diverse zusätzliche Eigenschaften zum Filesystem wie z.B. Verzeichnistrenner ("/" oder "\")
Falls irgendetwas nicht berücksichtigt wurde bzw. konzeptionelle Untstimmigkeiten auftreten (Hui! Was für´n Satz), dann bitte hier posten!