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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
bytes | Uint8Array | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
bytes | Uint8Array | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
contents | string[] | 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
contents | string[] | Das Zeichenfolgenarray, das in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
contents | string[] | 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
contents | string[] | Das Zeichenfolgenarray, das in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
contents | string | Die Zeichenfolge, die in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, die erweitert werden soll. |
contents | string | Die Zeichenfolge, die in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
firstFile | string | Der Dateipfad zur ersten Datei |
secondFile | string | Der 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
| Parameter | Type | Description |
|---|---|---|
firstFile | string | Der Dateipfad zur ersten Datei |
secondFile | string | Der 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
| Parameter | Type | Description |
|---|---|---|
sourceFilePath | string | Die zu kopierende Datei |
destFilePath | string | Der Path der Zieldatei. Dabei darf es sich nicht um ein Verzeichnis handeln. |
overwrite | boolean | true , 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
| Parameter | Type | Description |
|---|---|---|
sourceFilePath | string | Die zu kopierende Datei |
destFilePath | string | Der Path der Zieldatei. Dabei darf es sich nicht um ein Verzeichnis handeln. |
overwrite | boolean | true , 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad zur zu prüfenden Datei |
Rückgabewert
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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
sourceFilePath | string | Die zu verschiebende Datei |
destFilePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
sourceFilePath | string | Die zu verschiebende Datei |
destFilePath | string | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad der zu öffnenden Datei |
readOnly | boolean | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Pfad der zu öffnenden Datei |
readOnly | boolean | Der 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
bytes | Uint8Array | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
bytes | Uint8Array | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string[] | 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string[] | Das Zeichenfolgenarray, das in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string[] | 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string[] | Das Zeichenfolgenarray, das in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string | Die Zeichenfolge, die in die Datei geschrieben werden soll. |
encoding | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string | Die 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
| Parameter | Type | Description |
|---|---|---|
filePath | string | Die Datei, in die geschrieben werden soll. |
contents | string | Die Zeichenfolge, die in die Datei geschrieben werden soll. |
encoding | string | Die 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.