mòdul fs
El mòdul fs és un mòdul d'operació del sistema de fitxers. Proporciona operacions d'E/S de disc com ara llegir fitxers, escriure fitxers, obrir fitxers, tancar fitxers, canviar els permisos dels fitxers, etc., i admet l'ús síncron i asíncron. El mòdul fs també proporciona una funció de supervisió de fitxers, que pot supervisar els canvis en fitxers i directoris del sistema de fitxers i tornar a cridar la funció especificada.
Per exemple, per llegir un fitxer a fibjs, podeu utilitzar el mètode readFile del mòdul fs:
1
2var fs = require('fs');
var content = fs.readFile('/path/to/file');
Si voleu llegir el fitxer de manera asíncrona, podeu fer-ho mitjançant una devolució de trucada:
1
2
3
4
5var fs = require('fs');
fs.readFile('/path/to/file', function(err, data) {
if (err) throw err;
console.log(data);
});
De la mateixa manera, si voleu escriure en un fitxer, podeu utilitzar el mètode writeFile del mòdul fs:
1
2
3var fs = require('fs');
var content = 'hello, world!';
fs.writeFile('/path/to/file', content);
Si voleu escriure un fitxer de manera asíncrona, podeu fer-ho mitjançant una devolució de trucada:
1
2
3
4
5
6var fs = require('fs');
var content = 'hello, world!';
fs.writeFile('/path/to/file', content, function(err) {
if (err) throw err;
console.log('File saved.');
});
A més de llegir i escriure fitxers, el mòdul fs també ofereix una sèrie d'altres operacions del sistema de fitxers, com ara la creació de directoris, la modificació de permisos de fitxers, la consulta de l'estat dels fitxers, etc.
Alguns punts a tenir en compte:
- En execució
fs.watch(filename)
retornarà un valor heretatEventEmitterobservador, que admet tres esdeveniments: "canvi", "només canvi", "només" fs.watchFile(target)
ifs.unwatchFile(target)
encara es pot utilitzar per parellesfs.watchFile(target)
retornarà un valor heretat deEventEmitterdeStatsWatcherObject, callfs.unwatchFile(target)
és equivalent a callStatsWatcher.close()
.- Com que uv s'implementa a Linux,
fs.watch
l'recursive
opció només s'admet de manera estable a win32/darwin. Encara podeu provar d'utilitzar-la a Linuxfs.watch('/[path](path.md)/to', { recursive: true }, handler)
, però és possible que trobeu quehandler
el moment de tornar a trucar és diferent del que esperàveu.
objecte
constants
Objectes constants del mòdul fs
1fs_constants fs.constants;
funció estàtica
exists
Consulta si el fitxer o directori especificat existeix
1static Boolean fs.exists(String path) async;
Paràmetres de trucada:
- path: Cadena, especifiqueu el camí a consultar
Resultats de retorn:
- Boolean, retorna True per indicar que el fitxer o el directori existeix
access
Consulteu els permisos de l'usuari sobre el fitxer especificat
1
2static fs.access(String path,
Integer mode = 0) async;
Paràmetres de trucada:
- path: Cadena, especifiqueu el camí a consultar
- mode: Enter, especifica el permís de consulta, el valor per defecte és si el fitxer existeix
link
Creeu un fitxer d'enllaç dur, aquest mètode no és compatible amb Windows
1
2static fs.link(String oldPath,
String newPath) async;
Paràmetres de trucada:
- oldPath: Cadena, fitxer font
- newPath: String, el fitxer que s'ha de crear
unlink
Suprimeix el fitxer especificat
1static fs.unlink(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el camí que s'ha d'eliminar
mkdir
Crea un directori
1
2static fs.mkdir(String path,
Integer mode = 0777) async;
Paràmetres de trucada:
- path: Cadena, especifiqueu el nom del directori a crear
- mode: Enter, especifica els permisos dels fitxers, Windows ignora aquest paràmetre, valor per defecte: 0777
Crea un directori
1
2static fs.mkdir(String path,
Object opt) async;
Paràmetres de trucada:
- path: Cadena, especifiqueu el nom del directori a crear
- opt: Objecte, especifica els paràmetres de creació
Els paràmetres de creació poden contenir els valors següents:
1
2
3
4{
recursive: false, // specify whether parent directories should be created. Default: false
mode: 0777 // specify the file mode. Default: 0777
}
rmdir
Eliminar un directori
1static fs.rmdir(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el nom del directori que s'ha d'eliminar
rename
Canvia el nom d'un fitxer
1
2static fs.rename(String from,
String to) async;
Paràmetres de trucada:
- from: Cadena, especifica el fitxer que s'ha de canviar el nom
- to: Cadena, especifica el nou nom del fitxer que cal modificar
copyFile
Copia src a dest. Per defecte, si dest ja existeix, se sobreescriu.
1
2
3static fs.copyFile(String from,
String to,
Integer mode = 0) async;
Paràmetres de trucada:
- from: Cadena, especifica el nom del fitxer font que s'ha de copiar
- to: Cadena, especifica el nom del fitxer de destinació que s'ha de copiar.
- mode: Enter, especifica el modificador de l'operació de còpia, el valor per defecte és 0
mode és un nombre enter opcional que especifica el comportament de l'operació de còpia. Podeu crear una màscara formada per un OR bit a bit de dos o més valors (p.fs.constants.COPYFILE_EXCL |fs.constants.COPYFILE_FICLONE).
- fs.constants.COPYFILE_EXCL - Si dest ja existeix, l'operació de còpia fallarà.
- fs.constants.COPYFILE_FICLONE: l'operació de còpia intentarà crear un enllaç de còpia sobre escriptura. Si la plataforma no admet la còpia en escriptura, s'utilitza un mecanisme de còpia alternativa.
- fs.constants.COPYFILE_FICLONE_FORCE: l'operació de còpia intentarà crear un enllaç de còpia en escriptura. Si la plataforma no admet la còpia en escriptura, l'operació de còpia fallarà.
chmod
Estableix els permisos d'accés per al fitxer especificat. Windows no admet aquest mètode.
1
2static fs.chmod(String path,
Integer mode) async;
Paràmetres de trucada:
- path: Cadena, fitxer que especifica l'operació
- mode: Sencer, especifica els permisos d'accés establerts
lchmod
Estableix els permisos d'accés del fitxer especificat. Si el fitxer és un enllaç programari, els permisos que apunten al fitxer no es canviaran. Només està disponible a les plataformes de la sèrie macOS i BSD.
1
2static fs.lchmod(String path,
Integer mode) async;
Paràmetres de trucada:
- path: Cadena, fitxer que especifica l'operació
- mode: Sencer, especifica els permisos d'accés establerts
chown
Estableix el propietari del fitxer especificat. Windows no admet aquest mètode.
1
2
3static fs.chown(String path,
Integer uid,
Integer gid) async;
Paràmetres de trucada:
- path: Cadena, configuració d'especificació del fitxer
- uid: Enter, identificador d'usuari del propietari del fitxer
- gid: Enter, identificador del grup del propietari del fitxer
lchown
Estableix el propietari del fitxer especificat. Si el fitxer especificat és un enllaç programari, el propietari del fitxer al qual apunta no es canviarà. Windows no admet aquest mètode.
1
2
3static fs.lchown(String path,
Integer uid,
Integer gid) async;
Paràmetres de trucada:
- path: Cadena, configuració d'especificació del fitxer
- uid: Enter, identificador d'usuari del propietari del fitxer
- gid: Enter, identificador del grup del propietari del fitxer
stat
Consulta la informació bàsica del fitxer especificat
1static Stat fs.stat(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el fitxer que s'ha de consultar
Resultats de retorn:
- Stat, retorna la informació bàsica del fitxer
lstat
Consulta la informació bàsica del fitxer especificat. Diferent de stat, quanpathQuan es tracta d'un soft link, la informació que es retorna serà la informació d'aquest soft link en lloc de la informació del fitxer apuntat.
1static Stat fs.lstat(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el fitxer que s'ha de consultar
Resultats de retorn:
- Stat, retorna la informació bàsica del fitxer
fstat
Consulta la informació bàsica del fitxer especificat
1static Stat fs.fstat(FileHandle fd) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
Resultats de retorn:
- Stat, retorna la informació bàsica del fitxer
readlink
Llegiu el fitxer d'enllaç programable especificat. Aquest mètode no és compatible amb Windows.
1static String fs.readlink(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el fitxer d'enllaç suau que cal llegir
Resultats de retorn:
- String, retorna el nom del fitxer assenyalat per l'enllaç programari
realpath
Retorna el camí absolut del camí especificat. Si el camí especificat conté un camí relatiu, també s'ampliarà.
1static String fs.realpath(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el camí a llegir
Resultats de retorn:
- String, retorna la ruta absoluta processada
symlink
Creeu un fitxer d'enllaç suau
1
2
3static fs.symlink(String target,
String linkpath,
String type = "file") async;
Paràmetres de trucada:
- target: cadena, fitxer de destinació, que pot ser un fitxer, un directori o una ruta inexistent
- linkpath: String, el fitxer d'enllaç suau que s'ha de crear
- type: String, el tipus de connexió suau creada, els tipus opcionals són 'fitxer', 'dir', 'junction', el valor predeterminat és 'fitxer', aquest paràmetre només és vàlid a Windows, quan és 'junction', l'objectiu es crearà El camí d'enllaç del camí ha de ser un camí absolut, i l'objectiu es convertirà automàticament en un camí absolut.
truncate
Modifiqueu la mida del fitxer. Si la longitud especificada és superior a la mida del fitxer d'origen, s'omplirà amb "\0", en cas contrari es perdrà l'excés de contingut del fitxer.
1
2static fs.truncate(String path,
Integer len) async;
Paràmetres de trucada:
- path: Cadena, especifica la ruta del fitxer modificat
- len: Enter, especifica la mida del fitxer modificat
read
Llegeix el contingut del fitxer segons el descriptor del fitxer
1
2
3
4
5static Integer fs.read(FileHandle fd,
Buffer buffer,
Integer offset = 0,
Integer length = 0,
Integer position = -1) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
- buffer:Buffer, s'escriu el resultat de la lecturaBufferobjecte
- offset: Enter,BufferEscriviu offset, el valor predeterminat és 0
- length: Enter, el nombre de bytes llegits del fitxer, el valor per defecte és 0
- position: Sencer, posició de lectura del fitxer, per defecte és la posició actual del fitxer
Resultats de retorn:
- Integer, el nombre real de bytes llegits
fchmod
Canvieu el mode de fitxer segons el descriptor de fitxer. Vàlid només en sistemes POSIX.
1
2static fs.fchmod(FileHandle fd,
Integer mode) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
- mode: Enter, el mode del fitxer
fchown
En funció del descriptor del fitxer, canvieu el propietari. Vàlid només en sistemes POSIX.
1
2
3static fs.fchown(FileHandle fd,
Integer uid,
Integer gid) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
- uid: Enter, identificador d'usuari
- gid: Enter, identificador de grup
fdatasync
Sincronitza les dades amb el disc en funció del descriptor de fitxers
1static fs.fdatasync(FileHandle fd) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
fsync
Sincronitza les dades amb el disc en funció del descriptor de fitxers
1static fs.fsync(FileHandle fd) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
readdir
Llegiu la informació del fitxer del directori especificat
1static NArray fs.readdir(String path) async;
Paràmetres de trucada:
- path: Cadena, especifica el directori que s'ha de consultar
Resultats de retorn:
- NArray, retorna la matriu d'informació del fitxer del directori
Llegiu la informació del fitxer del directori especificat
1
2static NArray fs.readdir(String path,
Object opts = {}) async;
Paràmetres de trucada:
- path: Cadena, especifica el directori que s'ha de consultar
- opts: Objecte, especificar paràmetres
Resultats de retorn:
- NArray, retorna la matriu d'informació del fitxer del directori
Les opcions admeses per les opcions de paràmetre són les següents:
1
2
3{
"recursive": false // specify whether all subdirectories should be watched or only the current directory
}
openFile
Obre un fitxer per llegir, escriure o ambdues coses
1
2static SeekableStream fs.openFile(String fname,
String flags = "r") async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- flags: String, especifica el mètode d'obertura del fitxer, el valor per defecte és "r", mode només de lectura
Resultats de retorn:
- SeekableStream, retorna l'objecte del fitxer obert
Els mètodes admesos per als indicadors de paràmetres són els següents:
- 'r' Mode de només lectura, genera un error si el fitxer no existeix.
- Mode de lectura i escriptura 'r+', llança un error si el fitxer no existeix.
- 'w' és el mode només d'escriptura. Si el fitxer no existeix, es crearà automàticament. Si existeix, s'esborrarà.
- Mode de lectura i escriptura 'w+', el fitxer es crearà automàticament si no existeix.
- 'a' només escriu el mètode d'afegir i el fitxer es crearà automàticament si no existeix.
- Mode d'addició de lectura-escriptura 'a+', el fitxer es crearà automàticament si no existeix.
open
descriptor de fitxer obert
1
2
3static FileHandle fs.open(String fname,
String flags = "r",
Integer mode = 0666) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- flags: String, especifica el mètode d'obertura del fitxer, el valor per defecte és "r", mode només de lectura
- mode: Enter, en crear un fitxer, especifiqueu el mode de fitxer, per defecte 0666
Resultats de retorn:
- FileHandle, retorna el descriptor del fitxer obert
Els mètodes admesos per als indicadors de paràmetres són els següents:
- 'r' Mode de només lectura, genera un error si el fitxer no existeix.
- Mode de lectura i escriptura 'r+', llança un error si el fitxer no existeix.
- 'w' és el mode només d'escriptura. Si el fitxer no existeix, es crearà automàticament. Si existeix, s'esborrarà.
- Mode de lectura i escriptura 'w+', el fitxer es crearà automàticament si no existeix.
- 'a' només escriu el mètode d'afegir i el fitxer es crearà automàticament si no existeix.
- Mode d'addició de lectura-escriptura 'a+', el fitxer es crearà automàticament si no existeix.
close
tanca el descriptor del fitxer
1static fs.close(FileHandle fd) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
openTextStream
Obre un fitxer de text per llegir, escriure o ambdues coses
1
2static BufferedStream fs.openTextStream(String fname,
String flags = "r") async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- flags: String, especifica el mètode d'obertura del fitxer, el valor per defecte és "r", mode només de lectura
Resultats de retorn:
- BufferedStream, retorna l'objecte del fitxer obert
Els mètodes admesos per als indicadors de paràmetres són els següents:
- 'r' Mode de només lectura, genera un error si el fitxer no existeix.
- Mode de lectura i escriptura 'r+', llança un error si el fitxer no existeix.
- 'w' és el mode només d'escriptura. Si el fitxer no existeix, es crearà automàticament. Si existeix, s'esborrarà.
- Mode de lectura i escriptura 'w+', el fitxer es crearà automàticament si no existeix.
- 'a' només escriu el mètode d'afegir i el fitxer es crearà automàticament si no existeix.
- Mode d'addició de lectura-escriptura 'a+', el fitxer es crearà automàticament si no existeix.
readTextFile
Obriu un fitxer de text i llegiu-ne el contingut
1static String fs.readTextFile(String fname) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
Resultats de retorn:
- String, retorna el contingut de text del fitxer
readFile
Obriu el fitxer i llegiu-ne el contingut
1
2static Variant fs.readFile(String fname,
String encoding = "") async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- encoding: Cadena, especifica el mètode de descodificació, no es realitza cap descodificació per defecte
Resultats de retorn:
- Variant, retorna el contingut de text del fitxer
Obriu el fitxer i llegiu-ne el contingut
1
2static Variant fs.readFile(String fname,
Object options) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- options: Objecte, especifica opcions de lectura
Resultats de retorn:
- Variant, retorna el contingut de text del fitxer
Les opcions compatibles amb les opcions són les següents:
1
2
3{
"encoding": "utf8" // specify the encoding, default is utf8.
}
readLines
Obriu el fitxer i llegiu un conjunt de línies de text en mode matriu. L'identificador de final de línia es basa en la configuració de l'atribut EOL. Per defecte, posix: "\n"; windows: "\r\n"
1
2static Array fs.readLines(String fname,
Integer maxlines = -1);
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- maxlines: Enter, especifica el nombre màxim de línies que es llegiran aquesta vegada. Per defecte, es llegeixen totes les línies de text.
Resultats de retorn:
- Array, retorna una matriu de línies de text llegides. Si no hi ha dades per llegir o la connexió s'interromp, la matriu estarà buida.
write
Escriu contingut al fitxer segons el descriptor del fitxer
1
2
3
4
5static Integer fs.write(FileHandle fd,
Buffer buffer,
Integer offset = 0,
Integer length = -1,
Integer position = -1) async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
- buffer:Buffer, per escriureBufferobjecte
- offset: Enter,BufferDesplaçament de lectura de dades, el valor predeterminat és 0
- length: Enter, el nombre de bytes escrits al fitxer, el valor per defecte és -1
- position: Sencer, ubicació d'escriptura del fitxer, per defecte és la ubicació del fitxer actual
Resultats de retorn:
- Integer, el nombre real de bytes escrits
Escriu contingut al fitxer segons el descriptor del fitxer
1
2
3
4static Integer fs.write(FileHandle fd,
String string,
Integer position = -1,
String encoding = "utf8") async;
Paràmetres de trucada:
- fd:FileHandle, objecte descriptor de fitxer
- string: String, la cadena que s'ha d'escriure
- position: Sencer, ubicació d'escriptura del fitxer, per defecte és la ubicació del fitxer actual
- encoding: String, especifica el mètode de descodificació, la descodificació per defecte és utf8
Resultats de retorn:
- Integer, el nombre real de bytes escrits
writeTextFile
Creeu un fitxer de text i escriviu-ne el contingut
1
2static fs.writeTextFile(String fname,
String txt) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- txt: Cadena, especifica la cadena que s'ha d'escriure
writeFile
Creeu un fitxer binari i escriviu contingut
1
2
3static fs.writeFile(String fname,
Buffer data,
String opt = "binary") async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- data:Buffer, especifica les dades binàries que s'han d'escriure
- opt: La cadena, especifica opcions d'escriptura, s'ignorarà
Creeu un fitxer binari i escriviu contingut
1
2
3static fs.writeFile(String fname,
Buffer data,
Object options) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- data:Buffer, especifica les dades binàries que s'han d'escriure
- options: L'objecte, especifica opcions d'escriptura, s'ignorarà
Crear un fitxer i escriure contingut
1
2
3static fs.writeFile(String fname,
String data,
String opt = "utf8") async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- data: Cadena, especifica les dades a escriure
- opt: Cadena, especifica les opcions d'escriptura
Crear un fitxer i escriure contingut
1
2
3static fs.writeFile(String fname,
String data,
Object options) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- data: Cadena, especifica les dades a escriure
- options: Objecte, especifica les opcions d'escriptura
Les opcions compatibles amb les opcions són les següents:
1
2
3{
"encoding": "utf8" // specify the encoding, default is utf8.
}
appendFile
Creeu un fitxer binari i escriviu contingut
1
2static fs.appendFile(String fname,
Buffer data) async;
Paràmetres de trucada:
- fname: Cadena, especifiqueu el nom del fitxer
- data:Buffer, especifica les dades binàries que s'han d'escriure
setZipFS
configurarzipmapeig de fitxers virtuals
1
2static fs.setZipFS(String fname,
Buffer data);
Paràmetres de trucada:
clearZipFS
Clarzipmapeig de fitxers virtuals
1static fs.clearZipFS(String fname = "");
Paràmetres de trucada:
- fname: String, especifica la ruta de mapatge, esborra totes les memòria cau per defecte
watch
Mireu un fitxer i retorneu l'objecte observador corresponent
1static FSWatcher fs.watch(String fname);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
Resultats de retorn:
Mireu un fitxer i retorneu l'objecte observador corresponent
1
2static FSWatcher fs.watch(String fname,
Function callback);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
- callback: Funció,
(evtType: 'change' | 'rename', filename: string) => any
la devolució de trucada de processament quan canvia l'objecte del fitxer
Resultats de retorn:
Mireu un fitxer i retorneu l'objecte observador corresponent
1
2static FSWatcher fs.watch(String fname,
Object options);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
- options: Objecte, opcions d'observació
Resultats de retorn:
Les opcions compatibles amb les opcions són les següents:
1
2
3
4
5{
"persistent": true, // specify whether the process should continue to run as long as files are being watched
"recursive": false, // specify whether all subdirectories should be watched or only the current directory
"encoding": "utf8", // specify the encoding, default is utf8.
}
Mireu un fitxer i retorneu l'objecte observador corresponent
1
2
3static FSWatcher fs.watch(String fname,
Object options,
Function callback);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
- options: Objecte, opcions d'observació
- callback: Funció,
(evtType: 'change' | 'rename', filename: string) => any
la devolució de trucada de processament quan canvia l'objecte del fitxer
Resultats de retorn:
Les opcions compatibles amb les opcions són les següents:
1
2
3
4
5{
"persistent": true, // specify whether the process should continue to run as long as files are being watched
"recursive": false, // specify whether all subdirectories should be watched or only the current directory
"encoding": "utf8", // specify the encoding, default is utf8.
}
watchFile
Observa un fitxer i retorna el corresponentStatsWatcherobjecte
1
2static StatsWatcher fs.watchFile(String fname,
Function callback);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
- callback: Funció,
(curStats: Stats, prevStats: Stats) => any
la devolució de trucada de processament quan canvien les estadístiques de l'objecte del fitxer.
Resultats de retorn:
- StatsWatcher,StatsWatcherobjecte
Observa un fitxer i retorna el corresponentStatsWatcherobjecte
1
2
3static StatsWatcher fs.watchFile(String fname,
Object options,
Function callback);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
- options: Objecte, opcions d'observació
- callback: Funció,
(curStats: Stats, prevStats: Stats) => any
la devolució de trucada de processament quan canvien les estadístiques de l'objecte del fitxer.
Resultats de retorn:
- StatsWatcher,StatsWatcherobjecte
Les opcions compatibles amb les opcions són les següents:
1
2
3
4
5{
"persistent": true, // specify whether the process should continue to run as long as files are being watched
"recursive": false, // specify whether all subdirectories should be watched or only the current directory
"encoding": "utf8", // specify the encoding, default is utf8.
}
unwatchFile
De l'observació de fnameStatsWatcherElimineu totes les devolucions de trucada d'esdeveniments d'observació de
1static fs.unwatchFile(String fname);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
Resultats de retorn:
- StatsWatcherobjecte
De l'observació de fnameStatsWatchercallback
Elimineu la devolució de trucada de la devolució de trucada de l'esdeveniment d'observació
1
2static fs.unwatchFile(String fname,
Function callback);
Paràmetres de trucada:
- fname: Cadena, especifica l'objecte fitxer que s'ha d'observar
- callback: Funció, la devolució de trucada que s'ha d'eliminar
Resultats de retorn:
- StatsWatcherobjecte
Fins i tot si la devolució de trucada ja no ésStatsWatcherNo es notificarà cap error a la devolució de trucada de l'esdeveniment d'observació
constant
SEEK_SET
buscar constant del mètode, passar a la posició absoluta
1const fs.SEEK_SET = 0;
SEEK_CUR
cerca constant del mètode, moveu-vos a la posició relativa de la posició actual
1const fs.SEEK_CUR = 1;
SEEK_END
constant de mode de cerca, moveu-vos a la posició relativa del final del fitxer
1const fs.SEEK_END = 2;