Zum Hauptinhalt springen
Version: 1.24.317.1333

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​

ParameterTypeDescription
...pathsstring[]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​

ParameterTypeDescription
filePathstringDie 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​

ParameterTypeDescription
filePathstringDie 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​

ParameterTypeDescription
filePathstringDer 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​

ParameterTypeDescription
...pathsstring[]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​

ParameterTypeDescription
filePathstringDie 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​

ParameterTypeDescription
filePathstringDie 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​

ParameterTypeDescription
filePathstringDer 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