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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2556
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2587
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2649
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2618
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2708
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2679
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2571
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2602
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2664
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2633
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2722
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
SDK/Cosmolink.Scripting.SDK.FileSystem.ts:2693