Zum Hauptinhalt springen
Version: 25.226.1329.2

abstract Directory

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

Enthält eine Funktionssammlung für Verzeichnis-Aktionen

Methoden

Copy()

static Copy(
sourceDirectoryPath,
destDirectoryPath,
overwrite): Promise<void>;

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

Kopiert einen vorhandenen Ordner in einen neuen Order. Das Überschreiben eines gleichnamigen Ordners ist unzulässig

Parameter

ParameterTypeDescription
sourceDirectoryPathstringDer zu kopierende Ordner
destDirectoryPathstringDer Pfad zum Zielordner
overwritebooleantrue , wenn der Zielordner überschrieben werden kann, andernfalls false .

Rückgabewert

Promise<void>

Throws

IOException - Das durch path angegebene Verzeichnis ist schreibgeschützt.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - destDirectoryPath oder destDirectoryPath sind null oder haben die Länge 0

Throws

ArgumentNullException - destDirectoryPath oder destDirectoryPath sind null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der Pfad von destDirectoryPath ist ungültig

Throws

NotSupportedException - sourceDirectoryPath oder destDirectoryPath enthalten ein Doppelpunktzeichen (:), das nicht Bestandteil einer Laufwerksbezeichnung ist.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion copyAsync ersetzt wurde.


copyAsync()

static copyAsync(
sourceDirectoryPath,
destDirectoryPath,
overwrite): Promise<void>;

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

Kopiert einen vorhandenen Ordner in einen neuen Order. Das Überschreiben eines gleichnamigen Ordners ist unzulässig

Parameter

ParameterTypeDescription
sourceDirectoryPathstringDer zu kopierende Ordner
destDirectoryPathstringDer Pfad zum Zielordner
overwritebooleantrue , wenn der Zielordner überschrieben werden kann, andernfalls false .

Rückgabewert

Promise<void>

Throws

IOException - Das durch path angegebene Verzeichnis ist schreibgeschützt.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - destDirectoryPath oder destDirectoryPath sind null oder haben die Länge 0

Throws

ArgumentNullException - destDirectoryPath oder destDirectoryPath sind null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der Pfad von destDirectoryPath ist ungültig

Throws

NotSupportedException - sourceDirectoryPath oder destDirectoryPath enthalten ein Doppelpunktzeichen (:), das nicht Bestandteil einer Laufwerksbezeichnung ist.


CreateDirectory()

static CreateDirectory(destDirectoryPath): Promise<void>;

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

Erstellt einen Ordner

Parameter

ParameterTypeDescription
destDirectoryPathstringDer Pfad zum Zielordner

Rückgabewert

Promise<void>

Throws

IOException - Das durch destDirectoryPath angegebene Verzeichnis ist schreibgeschützt.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - destDirectoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - destDirectoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch destDirectoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Throws

NotSupportedException - destDirectoryPath enthält ein Doppelpunktzeichen (:), das nicht Bestandteil einer Laufwerksbezeichnung ist.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion createDirectoryAsync ersetzt wurde.


createDirectoryAsync()

static createDirectoryAsync(destDirectoryPath): Promise<void>;

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

Erstellt einen Ordner

Parameter

ParameterTypeDescription
destDirectoryPathstringDer Pfad zum Zielordner

Rückgabewert

Promise<void>

Throws

IOException - Das durch destDirectoryPath angegebene Verzeichnis ist schreibgeschützt.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - destDirectoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - destDirectoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch destDirectoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Throws

NotSupportedException - destDirectoryPath enthält ein Doppelpunktzeichen (:), das nicht Bestandteil einer Laufwerksbezeichnung ist.


Delete()

static Delete(directoryPath, recursive): Promise<void>;

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

Löscht die angegebene Datei

Parameter

ParameterTypeDescription
directoryPathstringDer Pfad zum zu löschenden Ordners
recursivebooleantrue zum Entfernen von Verzeichnissen, Unterverzeichnissen und Dateien in directoryPath , andernfalls false .

Rückgabewert

Promise<void>

Throws

IOException - Eine Datei mit dem gleichen Namen und Speicherort (beide mit path angegeben) ist vorhanden oder das durch directoryPath angegebene Verzeichnis ist schreibgeschützt oder recursive ist false und directoryPath ist kein leeres Verzeichnis oder das Verzeichnis ist das aktuelle Arbeitsverzeichnis der Anwendung.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder das Verzeichnis enthält eine schreibgeschützte Datei.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion deleteAsync ersetzt wurde.


deleteAsync()

static deleteAsync(directoryPath, recursive): Promise<void>;

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

Löscht die angegebene Datei

Parameter

ParameterTypeDescription
directoryPathstringDer Pfad zum zu löschenden Ordners
recursivebooleantrue zum Entfernen von Verzeichnissen, Unterverzeichnissen und Dateien in directoryPath , andernfalls false .

Rückgabewert

Promise<void>

Throws

IOException - Eine Datei mit dem gleichen Namen und Speicherort (beide mit path angegeben) ist vorhanden oder das durch directoryPath angegebene Verzeichnis ist schreibgeschützt oder recursive ist false und directoryPath ist kein leeres Verzeichnis oder das Verzeichnis ist das aktuelle Arbeitsverzeichnis der Anwendung.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder das Verzeichnis enthält eine schreibgeschützte Datei.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).


Exists()

static Exists(directoryPath): Promise<boolean>;

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

Gibt true zurück, wenn das angegebene Verzeichnis vorhanden ist, andernfalls false

Parameter

ParameterTypeDescription
directoryPathstringDer Pfad der geprüft werden soll

Rückgabewert

Promise<boolean>

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion existsAsync ersetzt wurde.


existsAsync()

static existsAsync(directoryPath): Promise<boolean>;

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

Gibt true zurück, wenn das angegebene Verzeichnis vorhanden ist, andernfalls false

Parameter

ParameterTypeDescription
directoryPathstringDer Pfad der geprüft werden soll

Rückgabewert

Promise<boolean>


GetDirectories()

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Aufrufsignatur

static GetDirectories(directoryPath): Promise<string[]>;

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

Gibt die Pfade der Unterverzeichnisse im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Unterverzeichnisse abgerufen werden sollen.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getDirectoriesAsync ersetzt wurde.

Aufrufsignatur

static GetDirectories(directoryPath, searchPattern): Promise<string[]>;

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

Gibt die Pfade der Unterverzeichnisse im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Unterverzeichnisse abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Unterverzeichnissen in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getDirectoriesAsync ersetzt wurde.

Aufrufsignatur

static GetDirectories(
directoryPath,
searchPattern,
allDirectories): Promise<string[]>;

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

Gibt die Pfade der Unterverzeichnisse im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Unterverzeichnisse abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Unterverzeichnissen in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
allDirectoriesbooleantrue wenn alle Unterverzeichnise durchsucht werden sollen, andernfalls false Standardwert: false
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getDirectoriesAsync ersetzt wurde.


getDirectoriesAsync()

Aufrufsignatur

static getDirectoriesAsync(directoryPath): Promise<string[]>;

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

Gibt die Pfade der Unterverzeichnisse im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Unterverzeichnisse abgerufen werden sollen.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Aufrufsignatur

static getDirectoriesAsync(directoryPath, searchPattern): Promise<string[]>;

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

Gibt die Pfade der Unterverzeichnisse im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Unterverzeichnisse abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Unterverzeichnissen in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Aufrufsignatur

static getDirectoriesAsync(
directoryPath,
searchPattern,
allDirectories): Promise<string[]>;

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

Gibt die Pfade der Unterverzeichnisse im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Unterverzeichnisse abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Unterverzeichnissen in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
allDirectoriesbooleantrue wenn alle Unterverzeichnise durchsucht werden sollen, andernfalls false Standardwert: false
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).


GetFiles()

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Aufrufsignatur

static GetFiles(directoryPath): Promise<string[]>;

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

Gibt die Pfade der Dateien im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Dateien abgerufen werden sollen.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getFilesAsync ersetzt wurde.

Aufrufsignatur

static GetFiles(directoryPath, searchPattern): Promise<string[]>;

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

Gibt die Pfade der Dateien im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Dateien abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Dateien in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getFilesAsync ersetzt wurde.

Aufrufsignatur

static GetFiles(
directoryPath,
searchPattern,
allDirectories): Promise<string[]>;

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

Gibt die Pfade der Dateien im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Dateien abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Dateien in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
allDirectoriesbooleantrue wenn alle Unterverzeichnise durchsucht werden sollen, andernfalls false Standardwert: false
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getFilesAsync ersetzt wurde.


getFilesAsync()

Aufrufsignatur

static getFilesAsync(directoryPath): Promise<string[]>;

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

Gibt die Pfade der Dateien im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Dateien abgerufen werden sollen.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Aufrufsignatur

static getFilesAsync(directoryPath, searchPattern): Promise<string[]>;

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

Gibt die Pfade der Dateien im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Dateien abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Dateien in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Aufrufsignatur

static getFilesAsync(
directoryPath,
searchPattern,
allDirectories): Promise<string[]>;

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

Gibt die Pfade der Dateien im angegebenen Verzeichnis zurück.

Parameter
ParameterTypeDescription
directoryPathstringDas Verzeichnis, aus dem die Dateien abgerufen werden sollen.
searchPatternstringDie Suchzeichenfolge für die Überprüfung der Namen von Dateien in directoryPath auf Übereinstimmungen. Der Parameter darf nicht zwei Punkte (".."), Verzeichniszeichen oder ungültige Zeichen für Dateinamen enthalten.
allDirectoriesbooleantrue wenn alle Unterverzeichnise durchsucht werden sollen, andernfalls false Standardwert: false
Rückgabewert

Promise<string[]>

Ein String-Array von Dateinamen im angegebenen Verzeichnis.

Throws

IOException - directoryPath ist ein Dateiname oder ein Netzwerkfehler ist aufgetreten.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - directoryPath ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - directoryPath ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch directoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).


getParent()

static getParent(path): string;

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

Ruft das übergeordnete Verzeichnis des angegebenen Pfads ab, sowohl für absolute als auch für relative Pfade.

Parameter

ParameterTypeDescription
pathstringDer Pfad, dessen übergeordnetes Verzeichnis abgerufen werden soll.

Rückgabewert

string

Das übergeordnete Verzeichnis oder null, wenn path das Stammverzeichnis ist, einschließlich des Stammverzeichnisses eines UNC-Server- oder Freigabenamens.

Throws

IOException - Das durch path angegebene Verzeichnis ist schreibgeschützt.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - path ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch path angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).


GetParent()

static GetParent(path): Promise<string>;

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

Ruft das übergeordnete Verzeichnis des angegebenen Pfads ab, sowohl für absolute als auch für relative Pfade.

Parameter

ParameterTypeDescription
pathstringDer Pfad, dessen übergeordnetes Verzeichnis abgerufen werden soll.

Rückgabewert

Promise<string>

Das übergeordnete Verzeichnis oder null, wenn path das Stammverzeichnis ist, einschließlich des Stammverzeichnisses eines UNC-Server- oder Freigabenamens.

Throws

IOException - Das durch path angegebene Verzeichnis ist schreibgeschützt.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - path ist null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch path angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

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 getParent ersetzt wurde.


Move()

static Move(sourceDirectoryPath, destDirectoryPath): Promise<void>;

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

Verschiebt einen vorhandenen Ordner in einen neuen Order. Das Überschreiben eines gleichnamigen Ordners ist unzulässig

Parameter

ParameterTypeDescription
sourceDirectoryPathstringDer zu verschiebende Ordner
destDirectoryPathstringDer Pfad zum Zielordner

Rückgabewert

Promise<void>

Throws

IOException - Es wurde versucht, ein Verzeichnis auf einen anderen Volume zu verschieben oder destDirectoryPath ist bereits vorhanden. – oder – Der sourceDirectoryPath und destDirectoryPath verweisen auf dieselbe Datei oder dasselbe Verzeichnis.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - sourceDirectoryPath oder destDirectoryPath sind eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - sourceDirectoryPath oder destDirectoryPath sind null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch sourceDirectoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Deprecated

Die Funktion steht in zukünftigen Versionen eventuell nicht mehr zur Verfügung und sollte nicht mehr verwendet werden, da diese durch die Funktion moveAsync ersetzt wurde.


moveAsync()

static moveAsync(sourceDirectoryPath, destDirectoryPath): Promise<void>;

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

Verschiebt einen vorhandenen Ordner in einen neuen Order. Das Überschreiben eines gleichnamigen Ordners ist unzulässig

Parameter

ParameterTypeDescription
sourceDirectoryPathstringDer zu verschiebende Ordner
destDirectoryPathstringDer Pfad zum Zielordner

Rückgabewert

Promise<void>

Throws

IOException - Es wurde versucht, ein Verzeichnis auf einen anderen Volume zu verschieben oder destDirectoryPath ist bereits vorhanden. – oder – Der sourceDirectoryPath und destDirectoryPath verweisen auf dieselbe Datei oder dasselbe Verzeichnis.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

ArgumentException - sourceDirectoryPath oder destDirectoryPath sind eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.

Throws

ArgumentNullException - sourceDirectoryPath oder destDirectoryPath sind null.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

Throws

DirectoryNotFoundException - Der durch sourceDirectoryPath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).