abstract Path
Enthält eine Funktionssammlung für Pfad-Aktionen
Methoden
Combine()
static Combine(...paths): Promise<string>
Kombiniert ein Array von Zeichenfolgen zu einen Pfad
Parameter
| Parameter | Type | Description |
|---|---|---|
...paths | string[] | Erforderlich. Beliebig viele Teilbereiche eines Pfades |
Rückgabewert
Promise<string>
Throws
ArgumentException - Eine der Zeichenfolgen im Array enthält ein oder mehrere ungültigen Zeichen.
Throws
ArgumentNullException - Eine der Zeichenfolgen im Array ist null.
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion combine ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:2576
GetExtension()
static GetExtension(filePath): Promise<string>
Gibt die Erweiterung der angegebenen Pfadzeichenfolge zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Pfadzeichenfolge, aus der die Erweiterung abgerufen werden soll. |
Rückgabewert
Promise<string>
Gibt die Dateierweiterung einschließlich "." zurück.
Throws
ArgumentException
- filePath enthält ein oder mehrere ungültigen Zeichen.
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion getExtension ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:2605
GetFileName()
static GetFileName(filePath): Promise<string>
Gibt den Dateinamen und die Erweiterung der angegebenen Pfadzeichenfolge zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Pfadzeichenfolge, aus welche der Dateiname und die Erweiterung abgerufen werden sollen. |
Rückgabewert
Promise<string>
Gibt den Dateinamen inklusive Dateierweiterung zurück
Throws
ArgumentException
- filePath enthält ein oder mehrere ungültigen Zeichen.
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion getFileName ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:2663
GetFileNameWithoutExtension()
static GetFileNameWithoutExtension(filePath): Promise<string>
Gibt den Dateinamen der angegebenen Pfadzeichenfolge ohne Erweiterung zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der Pfad der Datei. |
Rückgabewert
Promise<string>
Gibt den Dateinamen ohne Dateierweiterung zurück
Throws
ArgumentException
- filePath enthält ein oder mehrere ungültigen Zeichen.
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion getFileNameWithoutExtension ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:2634
GetTempFileName()
static GetTempFileName(): Promise<string>
Erstellt eine eindeutig benannte temporäre Datei auf dem Datenträger mit einer Größe von 0 Byte und gibt den vollständigen Pfad dieser Datei zurück.
Rückgabewert
Promise<string>
Gibt den Pfad der temporären Datei zurück.
Throws
IOException - Ein E/A-Fehler tritt auf, z.B. ist kein eindeutiger temporärer Dateiname verfügbar oder diese Methode konnte keine temporäre Datei erstellen.
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion getTempFileName ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:2718
GetTempPath()
static GetTempPath(): Promise<string>
Gibt den Pfad des temporären Ordners des aktuellen Systems zurück.
Rückgabewert
Promise<string>
Gibt den Pfad eines temporären Verzeichnisses zurück.
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Deprecated
Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die synchrone Funktion getTempPath ersetzt wurde.
Definiert in
cosmolink.SDK.FileSystem.ts:2691
combine()
static combine(...paths): string
Kombiniert ein Array von Zeichenfolgen zu einen Pfad
Parameter
| Parameter | Type | Description |
|---|---|---|
...paths | string[] | Erforderlich. Beliebig viele Teilbereiche eines Pfades |
Rückgabewert
string
Throws
ArgumentException - Eine der Zeichenfolgen im Array enthält ein oder mehrere ungültigen Zeichen.
Throws
ArgumentNullException - Eine der Zeichenfolgen im Array ist null.
Definiert in
cosmolink.SDK.FileSystem.ts:2590
getExtension()
static getExtension(filePath): string
Gibt die Erweiterung der angegebenen Pfadzeichenfolge zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Pfadzeichenfolge, aus der die Erweiterung abgerufen werden soll. |
Rückgabewert
string
Gibt die Dateierweiterung einschließlich "." zurück.
Throws
ArgumentException
- filePath enthält ein oder mehrere ungültigen Zeichen.
Definiert in
cosmolink.SDK.FileSystem.ts:2619
getFileName()
static getFileName(filePath): string
Gibt den Dateinamen und die Erweiterung der angegebenen Pfadzeichenfolge zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Pfadzeichenfolge, aus welche der Dateiname und die Erweiterung abgerufen werden sollen. |
Rückgabewert
string
Gibt den Dateinamen inklusive Dateierweiterung zurück
Throws
ArgumentException
- filePath enthält ein oder mehrere ungültigen Zeichen.
Definiert in
cosmolink.SDK.FileSystem.ts:2677
getFileNameWithoutExtension()
static getFileNameWithoutExtension(filePath): string
Gibt den Dateinamen der angegebenen Pfadzeichenfolge ohne Erweiterung zurück.
Parameter
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der Pfad der Datei. |
Rückgabewert
string
Gibt den Dateinamen ohne Dateierweiterung zurück
Throws
ArgumentException
- filePath enthält ein oder mehrere ungültigen Zeichen.
Definiert in
cosmolink.SDK.FileSystem.ts:2648
getTempFileName()
static getTempFileName(): string
Erstellt eine eindeutig benannte temporäre Datei auf dem Datenträger mit einer Größe von 0 Byte und gibt den vollständigen Pfad dieser Datei zurück.
Rückgabewert
string
Gibt den Pfad der temporären Datei zurück.
Throws
IOException - Ein E/A-Fehler tritt auf, z.B. ist kein eindeutiger temporärer Dateiname verfügbar oder diese Methode konnte keine temporäre Datei erstellen.
Definiert in
cosmolink.SDK.FileSystem.ts:2731
getTempPath()
static getTempPath(): string
Gibt den Pfad des temporären Ordners des aktuellen Systems zurück.
Rückgabewert
string
Gibt den Pfad eines temporären Verzeichnisses zurück.
Throws
SecurityException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung für diesen Vorgang.
Definiert in
cosmolink.SDK.FileSystem.ts:2704