Zum Hauptinhalt springen
Version: 25.346.842.1

abstract File

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

Enthält eine Funktionssammlung für Datei-Aktionen

Methoden

AppendAllBytes()

static AppendAllBytes(filePath, bytes): Promise<void>;

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

Schreibt das angegebene Bytearray in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
bytesUint8ArrayDie Bytes, die in die Datei geschrieben werden sollen.

Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


appendAllBytesAsync()

static appendAllBytesAsync(filePath, bytes): Promise<void>;

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

Schreibt das angegebene Bytearray in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
bytesUint8ArrayDie Bytes, die in die Datei geschrieben werden sollen.

Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


AppendAllLines()

Deprecated

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

Aufrufsignatur

static AppendAllLines(filePath, contents): Promise<void>;

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

Schreibt das angegebene Zeichenfolgenarray in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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

Aufrufsignatur

static AppendAllLines(
filePath,
contents,
encoding): Promise<void>;

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

Schreibt das angegebene Zeichenfolgenarray in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


appendAllLinesAsync()

Aufrufsignatur

static appendAllLinesAsync(filePath, contents): Promise<void>;

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

Schreibt das angegebene Zeichenfolgenarray in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

Aufrufsignatur

static appendAllLinesAsync(
filePath,
contents,
encoding): Promise<void>;

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

Schreibt das angegebene Zeichenfolgenarray in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


AppendAllText()

Deprecated

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

Aufrufsignatur

static AppendAllText(filePath, contents): Promise<void>;

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

Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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

Aufrufsignatur

static AppendAllText(
filePath,
contents,
encoding): Promise<void>;

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

Schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.

Parameter
ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


appendAllTextAsync()

Aufrufsignatur

static appendAllTextAsync(filePath, contents): Promise<void>;

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

Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

Aufrufsignatur

static appendAllTextAsync(
filePath,
contents,
encoding): Promise<void>;

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

Schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei oder erstellt diese mit dem entsprechenden Inhalt und schließt die Datei dann.

Parameter
ParameterTypeDescription
filePathstringDie Datei, die erweitert werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


compare()

static compare(firstFile, secondFile): boolean;

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

Vergleicht ob zwei Dateien gleich sind.

Parameter

ParameterTypeDescription
firstFilestringDer Dateipfad zur ersten Datei
secondFilestringDer Dateipfad zur zweiten Datei

Rückgabewert

boolean

Remarks

Berücksichtigt auch alternative Dateiströme (Zone.Identifier) und Dateiattribute

Throws

ArgumentNullException -

Throws

FileNotFoundException -

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


compareAsync()

static compareAsync(firstFile, secondFile): Promise<boolean>;

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

Vergleicht ob zwei Dateien gleich sind.

Parameter

ParameterTypeDescription
firstFilestringDer Dateipfad zur ersten Datei
secondFilestringDer Dateipfad zur zweiten Datei

Rückgabewert

Promise<boolean>

Remarks

Berücksichtigt auch alternative Dateiströme (Zone.Identifier) und Dateiattribute

Throws

ArgumentNullException -

Throws

FileNotFoundException -


Copy()

static Copy(
sourceFilePath,
destFilePath,
overwrite): Promise<void>;

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

Kopiert eine vorhandene Datei in eine neue Datei. Das Überschreiben einer gleichnamigen Datei ist unzulässig

Parameter

ParameterTypeDescription
sourceFilePathstringDie zu kopierende Datei
destFilePathstringDer Path der Zieldatei. Dabei darf es sich nicht um ein Verzeichnis handeln.
overwritebooleantrue , wenn die Zieldatei überschrieben werden kann, andernfalls false

Rückgabewert

Promise<void>

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder destFilePath ist schreibgeschützt.

Throws

ArgumentException - sourceFilePath oder destFilePath sind eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - sourceFilePath oder destFilePath sind null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

DirectoryNotFoundException - Der in sourceFilePath oder destFilePath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Throws

FileNotFoundException - sourceFilePath wurde nicht gefunden.

Throws

IOException - destFilePath ist vorhanden, und overwrite lautet false oder ein E/A-Fehler ist aufgetreten.

Throws

NotSupportedException - Das Format von sourceFilePath oder destFilePath ist ungültig.

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(
sourceFilePath,
destFilePath,
overwrite): Promise<void>;

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

Kopiert eine vorhandene Datei in eine neue Datei. Das Überschreiben einer gleichnamigen Datei ist unzulässig

Parameter

ParameterTypeDescription
sourceFilePathstringDie zu kopierende Datei
destFilePathstringDer Path der Zieldatei. Dabei darf es sich nicht um ein Verzeichnis handeln.
overwritebooleantrue , wenn die Zieldatei überschrieben werden kann, andernfalls false

Rückgabewert

Promise<void>

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder destFilePath ist schreibgeschützt.

Throws

ArgumentException - sourceFilePath oder destFilePath sind eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - sourceFilePath oder destFilePath sind null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

DirectoryNotFoundException - Der in sourceFilePath oder destFilePath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Throws

FileNotFoundException - sourceFilePath wurde nicht gefunden.

Throws

IOException - destFilePath ist vorhanden, und overwrite lautet false oder ein E/A-Fehler ist aufgetreten.

Throws

NotSupportedException - Das Format von sourceFilePath oder destFilePath ist ungültig.


Delete()

static Delete(filePath): Promise<void>;

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

Löscht die angegebene Datei

Parameter

ParameterTypeDescription
filePathstringDer Pfad zur zu löschenden Datei

Rückgabewert

Promise<void>

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

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

Throws

IOException - Die angegebene Datei wird verwendet.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

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(filePath): Promise<void>;

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

Löscht die angegebene Datei

Parameter

ParameterTypeDescription
filePathstringDer Pfad zur zu löschenden Datei

Rückgabewert

Promise<void>

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

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

Throws

IOException - Die angegebene Datei wird verwendet.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.


Exists()

static Exists(filePath): Promise<boolean>;

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

Gibt true zurück, wenn die angegebene Datei vorhanden ist, andernfalls false

Parameter

ParameterTypeDescription
filePathstringDer 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(filePath): Promise<boolean>;

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

Gibt true zurück, wenn die angegebene Datei vorhanden ist, andernfalls false

Parameter

ParameterTypeDescription
filePathstringDer Pfad der geprüft werden soll

Rückgabewert

Promise<boolean>


getFileInfo()

static getFileInfo(filePath): FileInfo;

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

Ruft die Dateiinformationen ab

Parameter

ParameterTypeDescription
filePathstringPfad zur zu prüfenden Datei

Rückgabewert

FileInfo

Informationen zur angegebenen Datei

Throws

ArgumentNullException - filePath hat den Wert null.

Throws

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

Throws

ArgumentException - Der Dateiname ist leer, oder er enthält nur Leerräume oder ungültige Zeichen.

Throws

UnauthorizedAccessException - Der Zugriff auf fileName wird verweigert.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

NotSupportedException - filePath enthält einen Doppelpunkt (:) innerhalb der Zeichenfolge.


GetFileInfo()

static GetFileInfo(filePath): Promise<FileInfo>;

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

Ruft die Dateiinformationen ab

Parameter

ParameterTypeDescription
filePathstringPfad zur zu prüfenden Datei

Rückgabewert

Promise<FileInfo>

Informationen zur angegebenen Datei

Throws

ArgumentNullException - filePath hat den Wert null.

Throws

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

Throws

ArgumentException - Der Dateiname ist leer, oder er enthält nur Leerräume oder ungültige Zeichen.

Throws

UnauthorizedAccessException - Der Zugriff auf fileName wird verweigert.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

NotSupportedException - filePath enthält einen Doppelpunkt (:) innerhalb der Zeichenfolge.

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


getFileInfoAsync()

static getFileInfoAsync(filePath): Promise<FileInfo>;

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

Ruft die Dateiinformationen ab

Parameter

ParameterTypeDescription
filePathstringPfad zur zu prüfenden Datei

Rückgabewert

Promise<FileInfo>

Informationen zur angegebenen Datei

Throws

ArgumentNullException - filePath hat den Wert null.

Throws

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

Throws

ArgumentException - Der Dateiname ist leer, oder er enthält nur Leerräume oder ungültige Zeichen.

Throws

UnauthorizedAccessException - Der Zugriff auf fileName wird verweigert.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

NotSupportedException - filePath enthält einen Doppelpunkt (:) innerhalb der Zeichenfolge.


isLockedAsync()

static isLockedAsync(filePath): Promise<boolean>;

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

Prüft, ob die angegebene Datei von einem anderen Prozess verwendet wird.

Parameter

ParameterTypeDescription
filePathstringDer Dateipfad

Rückgabewert

Promise<boolean>

Throws

ArgumentNullException -

Throws

FileNotFoundException -


Move()

static Move(sourceFilePath, destFilePath): Promise<void>;

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

Verschiebt eine vorhandene Datei in eine neue Datei. Das Überschreiben einer gleichnamigen Datei ist unzulässig

Parameter

ParameterTypeDescription
sourceFilePathstringDie zu verschiebende Datei
destFilePathstringDer Path der Zieldatei. Dabei darf es sich nicht um ein Verzeichnis handeln.

Rückgabewert

Promise<void>

Throws

IOException - Die Zieldatei ist bereits vorhanden.

Throws

ArgumentNullException - sourceFilePath oder destFilePath sind null

Throws

ArgumentException - sourceFilePath oder destFilePath sind eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

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

Throws

FileNotFoundException - sourceFilePath wurde nicht gefunden.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

DirectoryNotFoundException - Der in sourceFilePath oder destFilePath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Throws

NotSupportedException - Das Format von sourceFilePath oder destFilePath ist ungültig.

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(sourceFilePath, destFilePath): Promise<void>;

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

Verschiebt eine vorhandene Datei in eine neue Datei. Das Überschreiben einer gleichnamigen Datei ist unzulässig

Parameter

ParameterTypeDescription
sourceFilePathstringDie zu verschiebende Datei
destFilePathstringDer Path der Zieldatei. Dabei darf es sich nicht um ein Verzeichnis handeln.

Rückgabewert

Promise<void>

Throws

IOException - Die Zieldatei ist bereits vorhanden.

Throws

ArgumentNullException - sourceFilePath oder destFilePath sind null

Throws

ArgumentException - sourceFilePath oder destFilePath sind eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

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

Throws

FileNotFoundException - sourceFilePath wurde nicht gefunden.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

DirectoryNotFoundException - Der in sourceFilePath oder destFilePath angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

Throws

NotSupportedException - Das Format von sourceFilePath oder destFilePath ist ungültig.


Open()

static Open(filePath): Promise<void>;

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

Öffnet die übergebene Datei mit dem in Windows definierten Standard-Programm.
Sollte kein Standard-Program vorhanden sein, wird die Programmauswahl von Windows angezeigt.

Parameter

ParameterTypeDescription
filePathstringPfad der zu öffnenden Datei

Rückgabewert

Promise<void>

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

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


openAsync()

static openAsync(filePath): Promise<void>;

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

Öffnet die übergebene Datei mit dem in Windows definierten Standard-Programm.
Sollte kein Standard-Program vorhanden sein, wird die Programmauswahl von Windows angezeigt.

Parameter

ParameterTypeDescription
filePathstringPfad der zu öffnenden Datei

Rückgabewert

Promise<void>

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.


ReadAllBytes()

static ReadAllBytes(filePath): Promise<Uint8Array<ArrayBufferLike>>;

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

Öffnet eine Binärdatei, liest den Inhalt der Datei in ein Bytearray ein und schließt dann die Datei.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die zum Lesen geöffnet werden soll.

Rückgabewert

Promise<Uint8Array<ArrayBufferLike>>

Ein Bytearray mit dem Inhalt der Datei.

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

Throws

OutOfMemoryException - Wenn nicht mehr genug Speicher zur Verfügung steht um das Array zu 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 Funktion readAllBytesAsync ersetzt wurde.


readAllBytesAsync()

static readAllBytesAsync(filePath): Promise<Uint8Array<ArrayBufferLike>>;

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

Öffnet eine Binärdatei, liest den Inhalt der Datei in ein Bytearray ein und schließt dann die Datei.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die zum Lesen geöffnet werden soll.

Rückgabewert

Promise<Uint8Array<ArrayBufferLike>>

Ein Bytearray mit dem Inhalt der Datei.

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

Throws

OutOfMemoryException - Wenn nicht mehr genug Speicher zur Verfügung steht um das Array zu erstellen.


ReadAllLines()

static ReadAllLines(filePath): Promise<string[]>;

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

Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die Datei.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die zum Lesen geöffnet werden soll.

Rückgabewert

Promise<string[]>

Ein Zeichenfolgenarray, das alle Zeilen der Datei enthält.

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


readAllLinesAsync()

static readAllLinesAsync(filePath): Promise<string[]>;

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

Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die Datei.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die zum Lesen geöffnet werden soll.

Rückgabewert

Promise<string[]>

Ein Zeichenfolgenarray, das alle Zeilen der Datei enthält.

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


ReadAllText()

static ReadAllText(filePath): Promise<string>;

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

Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die Datei.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die zum Lesen geöffnet werden soll.

Rückgabewert

Promise<string>

Eine Zeichenfolge, die alle Zeilen der Datei enthält.

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


readAllTextAsync()

static readAllTextAsync(filePath): Promise<string>;

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

Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die Datei.

Parameter

ParameterTypeDescription
filePathstringDie Datei, die zum Lesen geöffnet werden soll.

Rückgabewert

Promise<string>

Eine Zeichenfolge, die alle Zeilen der Datei enthält.

Throws

ArgumentNullException - filePath ist null

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - Der Aufrufer verfügt nicht über die erforderliche Berechtigung oder filePath ist ein Verzeichnis oder filePath gibt eine schreibgeschützte Datei an.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


setReadOnlyState()

static setReadOnlyState(filePath, readOnly): void;

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

Ändert den Schreibschutz einer Datei

Parameter

ParameterTypeDescription
filePathstringPfad der zu öffnenden Datei
readOnlybooleanDer zu setzende Schreibschutz Status

Rückgabewert

void

Throws

ArgumentNullException -

Throws

FileNotFoundException -

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


setReadOnlyStateAsync()

static setReadOnlyStateAsync(filePath, readOnly): Promise<void>;

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

Ändert den Schreibschutz einer Datei

Parameter

ParameterTypeDescription
filePathstringPfad der zu öffnenden Datei
readOnlybooleanDer zu setzende Schreibschutz Status

Rückgabewert

Promise<void>

Throws

ArgumentNullException -

Throws

FileNotFoundException -


WriteAllBytes()

static WriteAllBytes(filePath, bytes): Promise<void>;

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

Erstellt eine neue Datei, schreibt das angegebene Bytearray in die Datei und schließt die Datei dann.Ist die Zieldatei bereits vorhanden, wird sie überschrieben.

Parameter

ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
bytesUint8ArrayDie Bytes, die in die Datei geschrieben werden sollen.

Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


writeAllBytesAsync()

static writeAllBytesAsync(filePath, bytes): Promise<void>;

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

Erstellt eine neue Datei, schreibt das angegebene Bytearray in die Datei und schließt die Datei dann.Ist die Zieldatei bereits vorhanden, wird sie überschrieben.

Parameter

ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
bytesUint8ArrayDie Bytes, die in die Datei geschrieben werden sollen.

Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


WriteAllLines()

Deprecated

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

Aufrufsignatur

static WriteAllLines(filePath, contents): Promise<void>;

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

Erstellt eine neue Datei, schreibt das angegebene Zeichenfolgenarray in die Datei und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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

Aufrufsignatur

static WriteAllLines(
filePath,
contents,
encoding): Promise<void>;

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

Erstellt eine neue Datei, schreibt das angegebene Zeichenfolgenarray in die Datei und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


writeAllLinesAsync()

Aufrufsignatur

static writeAllLinesAsync(filePath, contents): Promise<void>;

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

Erstellt eine neue Datei, schreibt das angegebene Zeichenfolgenarray in die Datei und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

Aufrufsignatur

static writeAllLinesAsync(
filePath,
contents,
encoding): Promise<void>;

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

Erstellt eine neue Datei, schreibt das angegebene Zeichenfolgenarray in die Datei und schließt die Datei dann.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstring[]Das Zeichenfolgenarray, das in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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


WriteAllText()

Deprecated

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

Aufrufsignatur

static WriteAllText(filePath, contents): Promise<void>;

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

Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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

Aufrufsignatur

static WriteAllText(
filePath,
contents,
encoding): Promise<void>;

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

Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Deprecated

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

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

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


writeAllTextAsync()

Aufrufsignatur

static writeAllTextAsync(filePath, contents): Promise<void>;

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

Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.
Standardcodierung ist utf-8

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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

Aufrufsignatur

static writeAllTextAsync(
filePath,
contents,
encoding): Promise<void>;

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

Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge mit der angegebenen Codierung in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben.

Parameter
ParameterTypeDescription
filePathstringDie Datei, in die geschrieben werden soll.
contentsstringDie Zeichenfolge, die in die Datei geschrieben werden soll.
encodingstringDie auf die Zeichenfolge anzuwendende Codierung.
Rückgabewert

Promise<void>

Throws

ArgumentException - filePath ist eine Zeichenfolge der Länge 0 oder enthält ein oder mehrere ungültige Zeichen oder geben ein Verzeichnis an.
encoding ist kein gültiger Codepagename oder die durch name angegebene Codepage wird von der zugrunde liegenden Plattform nicht unterstützt.

Throws

ArgumentNullException - filePath ist null

Throws

PathTooLongException - Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 247 Zeichen und Dateinamen weniger als 259 Zeichen haben.

Throws

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

Throws

IOException - E/A-Fehler beim Öffnen der Datei.

Throws

UnauthorizedAccessException - filePath gibt eine schreibgeschützte Datei an oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Throws

FileNotFoundException - Die in filePath angegebene Datei wurde nicht gefunden.

Throws

NotSupportedException - Das Format von filePath ist ungültig.

Throws

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