| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Unterstützt grundlegende Funktionen im Dateisystem [Mehr ...]
| Basisklassen(n) | abgeleitete Klassen | |
|---|---|---|
| SFileSystem |
|
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| copyFile | const SString& src, const SString& dest, BOOL overwrite = FALSE, BOOL noErrorMsg = FALSE |
BOOL | |
| createDirectory | const SString& path, BOOL noErrorMsg=false |
BOOL | Legt ein Verzeichnis an. |
| createShellLink | const SString& path, const SString& target, const SString& description="", const SString& workDir="", const SString& iconPath="", int iconID=0 |
BOOL | Erzeugt eine Verknüpfung. |
| deleteFile | const SString& fullname, BOOL noErrorMessage=FALSE |
BOOL | |
| getCurrentDirectory | SString | Liefert den Pfad des aktuellen Verzeichnisses. | |
| getFileExt | const SString& fullPath | SString | Extrahiert aus einem übergebenen Pfad mit Dateinamen die Dateinamenserweiterung. |
| getFileName | const SString& fullPath | SString | Extrahiert aus einem übergebenen Pfad mit Dateinamen den Dateinamen. |
| getFileTitle | const SString& fullPath | SString | Extrahiert aus einem übergebenen Pfad mit Dateinamen den Dateinamen ohne Erweiterung. |
| getFileVersionString | const SString& fullFileName, SString* pErrorText=NULL |
SString | Ermittelt, wenn vorhanden die Versionsnummer einer Datei. |
| getFullPathName | const SString& filename | SString | Ermittelt eine vollständigen Pfad und Dateinamen. Es wird nicht geprüft, ob die Datei existiert. |
| getPath | const SString& fullPath | SString | Extrahiert aus einem übergebenen Pfad mit Dateinamen den Pfad. |
| getTempFileName | const SString& prefix3="svl", int id=0 |
SString | Stellt den Namen einer neuen Temp-Datei im Temp-Verzeichnis zur Verfügung. |
| getTempPath | SString | Gibt das aktuelle temporäre Verzeichnis zurück. | |
| run | const SString& prg, const SString& para="", const SString& workdir="", WORD ShowWindow=SW_SHOW, SString* paErrorText=NULL |
BOOL | Startet eine Anwendung in einem neuen Prozess. |
| runAndWait | const SString& prg, const SString& para="", const SString& workdir="", WORD ShowWindow=SW_SHOW, SString* paErrorText=NULL, long maxSeconds=120 |
BOOL | Startet eine Anwendung in einem neuen Prozess und wartet bis zur Beendigung. |
Unterstützt grundlegende Funktionen im Dateisystem
sowie das Ausführen von Programmen.
| static copyFile(const SString& src, const SString& dest, BOOL overwrite = FALSE,BOOL noErrorMsg = FALSE) BOOL |
|
| static createDirectory(const SString& path, BOOL noErrorMsg=false) BOOL |
|
Legt ein Verzeichnis an.
| path | Verzeichnispfad des neuen Ordners |
| noErrorMessage | Fehlermeldung unterdrücken |
| BOOL | Anlegen erfolgreich |
| createShellLink(const SString& path, const SString& target, const SString& description="", const SString& workDir="", const SString& iconPath="", int iconID=0) BOOL |
|
Erzeugt eine Verknüpfung.
Verknüpfungen müssen die Endung ".lnk" als Dateinamen besitzen. Alle angegebenen Verzeichnisse müssen existieren.
| path | vollständiger Pfad und Dateiname der Verknüpfung (Dateiendung: '.lnk'!) |
| target | vollständiger Pfad der zu verknüpfenden Datei |
| description | Beschreibungstext der Verknüpfung |
| workDir | Arbeitsverzeichnis des verknüpften Programms |
| iconPath | vollständiger Pfad der Icon-Datei |
| iconID | ID des Icons in der angegebenen Datei |
| BOOL | Shell-Link wurde erstellt |
| static deleteFile(const SString& fullname, BOOL noErrorMessage=FALSE) BOOL |
|
| static getCurrentDirectory() SString |
|
Liefert den Pfad des aktuellen Verzeichnisses.
| SString | aktuelles Verzeichnis |
| static getFileExt(const SString& fullPath) SString |
|
Extrahiert aus einem übergebenen Pfad mit Dateinamen die Dateinamenserweiterung.
| SString | Dateinamenserweiterung in Kleinbuchstaben |
| static getFileName(const SString& fullPath) SString |
|
Extrahiert aus einem übergebenen Pfad mit Dateinamen den Dateinamen.
| SString | Dateiname mit Erweiterung |
| static getFileTitle(const SString& fullPath) SString |
|
Extrahiert aus einem übergebenen Pfad mit Dateinamen den Dateinamen ohne Erweiterung.
| SString | Dateiname ohne Erweiterung |
| static getFileVersionString(const SString& fullFileName, SString* pErrorText=NULL) SString |
|
Ermittelt, wenn vorhanden die Versionsnummer einer Datei.
Die Versionsnummer besteht aus 4 Teielen.
| fullFileName | Dateiname mit Pfad |
| static getFullPathName(const SString& filename) SString |
|
Ermittelt eine vollständigen Pfad und Dateinamen. Es wird nicht geprüft, ob die Datei existiert.
| filename | Dateiname relativ |
| SString | vollständiger Pfad und Dateiname, wenn ein Fehler auftrat wird ein leerer String zurückgeben. |
| static getPath(const SString& fullPath) SString |
|
Extrahiert aus einem übergebenen Pfad mit Dateinamen den Pfad.
| SString | Laufwerk und Pfad ohne abschließenden Backslash. |
| static getTempFileName(const SString& prefix3="svl", int id=0) SString |
|
Stellt den Namen einer neuen Temp-Datei im Temp-Verzeichnis zur Verfügung.
Wird id nicht angegeben oder ist 0 so wird die Datei angelegt.
Form des Dateinamens: preXXXX.TMP.
| prefix3 | die ersten 3 Zeichen des Dateinamens |
| id | wenn 0 wird automatisch ein freier Wert gebildet und die Datei angelegt, sonst wird nur der Dateiname erzeugt. |
| SString | Dateiname (inkl. Pfad); bei Fehler Leer-String |
| static getTempPath() SString |
|
Gibt das aktuelle temporäre Verzeichnis zurück.
| SString | Pfad des temporären Verzeichnisses mit abschließendem Backslash |
| static run(const SString& prg, const SString& para="", const SString& workdir="", WORD ShowWindow=SW_SHOW, SString* paErrorText=NULL) BOOL |
|
Startet eine Anwendung in einem neuen Prozess.
| prg | Programmname (inklusive Pfad falls nötig) |
| para | Kommandozeilenparameter für das Programm |
| workdir | Arbeitsverzeichnis des Programms (=aktuelles Verzeichnis zur Programmlaufzeit) |
| ShowWindow | Sichtbarkeit des Programms, eines von:
|
| paErrorText | Stringvariable in der Fehlertexte aufgefangen werden |
| BOOL | Programm fehlerfrei gestartet. |
| paErrorText | Fehlertext, wenn ein Fehler aufgetreten ist. |
| static runAndWait(const SString& prg, const SString& para="", const SString& workdir="", WORD ShowWindow=SW_SHOW, SString* paErrorText=NULL, long maxSeconds=120) BOOL |
|
Startet eine Anwendung in einem neuen Prozess und wartet bis zur Beendigung.
| prg | Programmname (inklusive Pfad falls nötig) |
| para | Kommandozeilenparameter für das Programm |
| workdir | Arbeitsverzeichnis des Programms (=aktuelles Verzeichnis zur Programmlaufzeit) |
| ShowWindow | Sichtbarkeit des Programms, eines von:
|
| paErrorText | Stringvariable in der Fehlertexte aufgefangen werden |
| maxSeconds | maximale Laufzeit des Programms |
| BOOL | Programm fehlerfrei ausgeführt. |
| paErrorText | Fehlertext, wenn ein Fehler aufgetreten ist. |
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |