ObjectFileHandle
bestandshandvatobject
1var fd = fs.open('test.txt');
erfenis relatie
eigenschappen van leden
fd
Geheel getal, vraag de huidige bestandsdescriptor op
1readonly Integer FileHandle.fd;
lid functie
chmod
Vraag de toegangsrechten van het huidige bestand op. Windows ondersteunt deze methode niet.
1FileHandle.chmod(Integer mode) async;
Oproepparameters:
- mode: Geheel getal, specificeert de ingestelde toegangsrechten
stat
Basisinformatie van het huidige bestand opvragen
1Stat FileHandle.stat() async;
Resultaten retourneren:
- Stat, retourneert de basisinformatie van het bestand
read
Lees de bestandsinhoud volgens de bestandsdescriptor
1
2
3
4Integer FileHandle.read(Buffer buffer,
Integer offset = 0,
Integer length = 0,
Integer position = -1) async;
Oproepparameters:
- buffer:Buffer, wordt naar het leesresultaat geschrevenBuffervoorwerp
- offset: geheel getal,BufferSchrijfoffset, standaard is 0
- length: geheel getal, het aantal bytes dat uit het bestand wordt gelezen, de standaardwaarde is 0
- position: geheel getal, leespositie van bestand, standaard is de huidige bestandspositie
Resultaten retourneren:
- Integer, het werkelijke aantal gelezen bytes
write
Schrijf inhoud naar het bestand volgens de bestandsdescriptor
1
2
3
4Integer FileHandle.write(Buffer buffer,
Integer offset = 0,
Integer length = -1,
Integer position = -1) async;
Oproepparameters:
- buffer:Buffer, te schrijvenBuffervoorwerp
- offset: geheel getal,BufferGegevensleesoffset, standaard is 0
- length: geheel getal, het aantal bytes dat naar het bestand is geschreven; de standaardwaarde is -1
- position: geheel getal, locatie voor het schrijven van bestanden, standaard is de huidige bestandslocatie
Resultaten retourneren:
- Integer, het werkelijke aantal geschreven bytes
Schrijf inhoud naar het bestand volgens de bestandsdescriptor
1
2
3Integer FileHandle.write(String string,
Integer position = -1,
String encoding = "utf8") async;
Oproepparameters:
- string: String, de string die moet worden geschreven
- position: geheel getal, locatie voor het schrijven van bestanden, standaard is de huidige bestandslocatie
- encoding: String, specificeert de decoderingsmethode, de standaarddecodering is utf8
Resultaten retourneren:
- Integer, het werkelijke aantal geschreven bytes
close
Sluit de huidige bestandsingang
1FileHandle.close() async;
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String FileHandle.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value FileHandle.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat