Zum Hauptinhalt springen
Version: 26.57.1423.1

abstract Path

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:2930

Enthält eine Funktionssammlung für Pfad-Aktionen

Methoden​

combine()​

static combine(...paths): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:2973

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.


Combine()​

static Combine(...paths): Promise<string>;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:2959

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.


getExtension()​

static getExtension(filePath): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3002

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.


GetExtension()​

static GetExtension(filePath): Promise<string>;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:2988

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.


getFileName()​

static getFileName(filePath): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3060

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.


GetFileName()​

static GetFileName(filePath): Promise<string>;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3046

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.


getFileNameWithoutExtension()​

static getFileNameWithoutExtension(filePath): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3031

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.


GetFileNameWithoutExtension()​

static GetFileNameWithoutExtension(filePath): Promise<string>;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3017

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.


getFullPath()​

Aufrufsignatur​

static getFullPath(path): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3162

Gibt den absoluten Pfad für die angegebene Pfadzeichenfolge zurück.

Parameter​
ParameterTypeDescription
pathstringDie Datei oder das Verzeichnis, für das die absoluten Pfadinformationen abgerufen werden sollen.
Rückgabewert​

string

Der vollqualifizierte Speicherort von path, z. B. "C:\MyFile.txt".

Aufrufsignatur​

static getFullPath(path, basePath): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3172

Gibt einen absoluten Pfad aus einem relativen Pfad und einen vollqualifizierten Basispfad zurück.

Parameter​
ParameterTypeDescription
pathstringEin relativer Pfad zum Verketten mit basePath.
basePathstringDer Anfang eines vollqualifizierten Pfads.
Rückgabewert​

string

Der absolute Pfad.


getTempFileName()​

static getTempFileName(): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3114

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.


GetTempFileName()​

static GetTempFileName(): Promise<string>;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3101

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.


getTempPath()​

static getTempPath(): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3087

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.


GetTempPath()​

static GetTempPath(): Promise<string>;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3074

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.


replaceInvalidFileNameChars()​

static replaceInvalidFileNameChars(fileName, replaceValue?): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3143

Ersetzt alle ungültigen Zeichen in einem Dateinamen durch den angegebenen Wert.

Parameter​

ParameterTypeDescription
fileNamestringDer Dateiname bei dem alle ungültigen Zeichen ersetzt werden sollen.
replaceValue?stringOptional: Der Ersetzungswert. Wird kein Wert angegeben, werden ungültige Zeichen einfach entfernt.

Rückgabewert​

string


replaceInvalidPathChars()​

static replaceInvalidPathChars(path, replaceValue?): string;

Definiert in: sdk/cosmolink.SDK.FileSystem.ts:3125

Ersetzt alle ungültigen Zeichen in einem Verzeichnispfad durch den angegebenen Wert.

Parameter​

ParameterTypeDescription
pathstringDer Dateipfad bei dem alle ungültigen Zeichen ersetzt werden sollen.
replaceValue?stringOptional: Der Ersetzungswert. Wird kein Wert angegeben, werden ungültige Zeichen einfach entfernt.

Rückgabewert​

string