nodejs fs模块

fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd));          app

fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, bytesRead, buffer));          
函数

fs.close(文件句柄,回调函数)          ui

fs.truncate(文件句柄,截断长度,回调函数);          编码

fs.fsync(文件句柄,回调函数);spa

fs.readFile(文件名,编码,回调函数(err,data));       对象

fs.writeFile(文件名,数据,编码,回调函数(err));       回调函数

fs.appendFile(文件名,数据,编码,回调函数(err));it

判断文件是否存在      io

fs.exists(文件路径,callback(是否存在));      file

重命名      

fs.rename(旧文件名,新文件名,回调函数);      

文件全部者变动      

fs.chown(文件名,uid,gid,回调函数);/fs.fchown(文件句柄fd,uid,gid,回调函数);/fs.lchown(连接路径,uid,gid,回调函数);      

文件权限变动      

fs.chmod(文件名,mode,回调函数);/fs.fchmod(文件句柄,mode,回调函数);/fs.lchmod(连接路径,mode,回调函数);      

文件信息      

fs.stat(文件路径,回调函数(err.fs.Stats对象));/fs.fstat(文件句柄fd,回调函数(err.fs.Stats对象));/fs.lstat(连接路径,回调函数(err.fs.Stats对象));      

文件时间      

fs.utimes(文件路径,访问时间,新建时间,回调函数);/fs.futimes(文件句柄,访问时间,新建时间,回调函数);      

监视文件      

fs.watchFile(文件名,[options],listener_callback(当前文件的stats,改变前的stats));      

fs.unwatchFile(文件名);

fs.mkdir(路径,权限mode/777,回调函数);    

fs.rmdir(路径,回调函数);    

fs.readdir(路径,回调函数(err,fileNameArray));

建立一个连接   

fs.link(srcpath, dstpath, [callback])   

fs.symlink(destination, path, [type], [callback])  

读取连接指向的路径   

fs.readlink(path, [callback(err,linkstr)])   

fs.unlink(path,[callback]);


fs.write(文件句柄fd,被读取的buffer,offset,length,position,回调函数(err,bytesWritten,buffer));          

相关文章
相关标签/搜索