ObjectFileHandle
Datei-Handle-Objekt
1var fd = fs.open('test.txt');
Erbschaftsverhältnis
Mitgliedereigenschaften
fd
Ganzzahl, fragen Sie den aktuellen Dateideskriptor ab
1readonly Integer FileHandle.fd;
Mitgliedsfunktion
chmod
Fragen Sie die Zugriffsberechtigungen der aktuellen Datei ab. Windows unterstützt diese Methode nicht.
1FileHandle.chmod(Integer mode) async;
Aufrufparameter:
- mode: Ganzzahl, gibt die eingestellten Zugriffsberechtigungen an
stat
Grundlegende Informationen der aktuellen Datei abfragen
1Stat FileHandle.stat() async;
Rückgabeergebnisse:
- Stat, gibt die grundlegenden Informationen der Datei zurück
read
Lesen Sie den Dateiinhalt gemäß dem Dateideskriptor
1
2
3
4Integer FileHandle.read(Buffer buffer,
Integer offset = 0,
Integer length = 0,
Integer position = -1) async;
Aufrufparameter:
- buffer:Buffer, wird das Leseergebnis beschriebenBufferObjekt
- offset: Ganzzahl,BufferSchreiboffset, Standard ist 0
- length: Ganzzahl, die Anzahl der aus der Datei gelesenen Bytes, der Standardwert ist 0
- position: Ganzzahl, Dateileseposition, Standard ist die aktuelle Dateiposition
Rückgabeergebnisse:
- Integer, die tatsächliche Anzahl der gelesenen Bytes
write
Schreiben Sie Inhalte entsprechend dem Dateideskriptor in die Datei
1
2
3
4Integer FileHandle.write(Buffer buffer,
Integer offset = 0,
Integer length = -1,
Integer position = -1) async;
Aufrufparameter:
- buffer:Buffer, geschrieben werdenBufferObjekt
- offset: Ganzzahl,BufferDatenleseoffset, Standard ist 0
- length: Ganzzahl, die Anzahl der in die Datei geschriebenen Bytes, der Standardwert ist -1
- position: Ganzzahl, Dateischreibspeicherort, Standard ist der aktuelle Dateispeicherort
Rückgabeergebnisse:
- Integer, die tatsächliche Anzahl der geschriebenen Bytes
Schreiben Sie Inhalte entsprechend dem Dateideskriptor in die Datei
1
2
3Integer FileHandle.write(String string,
Integer position = -1,
String encoding = "utf8") async;
Aufrufparameter:
- string: String, der zu schreibende String
- position: Ganzzahl, Dateischreibspeicherort, Standard ist der aktuelle Dateispeicherort
- encoding: String, gibt die Dekodierungsmethode an, die Standarddekodierung ist utf8
Rückgabeergebnisse:
- Integer, die tatsächliche Anzahl der geschriebenen Bytes
close
Aktuelles Dateihandle schließen
1FileHandle.close() async;
toString
Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.
1String FileHandle.toString();
Rückgabeergebnisse:
- String, gibt die Zeichenfolgendarstellung des Objekts zurück
toJSON
Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.
1Value FileHandle.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält