国外设计文章的网站,网站经营性备案流程,深圳全网营销型网站,e福州下载app文件包含文件形式和目录形式
1. 获取文件信息状态
fs.stat() 异步方法
fs.stat(path,callback)#xff0c;path表示文件路径#xff1b; callback是指回调函数#xff0c;有两个参数#xff1a;(err,stats)#xff0c;其中stats是fs.stat的实例#xff1b;fs.statsync(…文件包含文件形式和目录形式
1. 获取文件信息状态
fs.stat() 异步方法
fs.stat(path,callback)path表示文件路径 callback是指回调函数有两个参数(err,stats)其中stats是fs.stat的实例fs.statsync() 同步方法
fs.statsync(path),只接收一个path变量fs.statSync(path)其实是一个fs.stats的一个实例fs.stat(), fs.statsync() 的实例常用方法1.stats.isFile(): 如果是文件则返回true,否则返回false;
2.stats.isDirectiory(): 如果是目录则返回true,否则返回false;
3.stats.isBlockDevice(): 如果是块设备则返回true否则返回false;
4.stats.isCharacterDevice(): 如果是字符设备返回true,否则返回false;
5.stats.isSymbolicLink(): 如果是软链接返回true,否则返回false;
6.stats.isFIFO(): 如果是FIFO,则返回true,否则返回false.FIFO是UNIX中的一种特殊类型的命令管道
7.stats.isSocket(): 如果是Socket则返回true,否则返回false;
8.stats.size(): 文件的大小以字节为单位。2. 创建目录 fs.mkdirSync(目录的路径)fs.mkdir(目录路径回调函数) 3. 移除目录 fs.rmdirSync(目录的路径)fs.rmdir(目录路径回调函数)只能移除空目录4. 读取目录 fs.readdirSync(目录的路径)fs.readdir(目录路径回调函数)读取的结果是数组5. 写入文件
fs.writeFileSync(文件路径写入的数据)
fs.writeFile(文件路径写入数据回调函数)如果文件不存在会先创建文件然后写入 如果文件已经存在会清空文件中的内容然后写入数据
6. 追加写入
fs.appendFileSync(文件路径写入的数据);
fs.appendFile(文件路径写入数据回调函数)如果文件不存在会先创建文件然后写入数据 如果文件已经存在会在文件的末尾追加写入数据
7. 读取文件
fs.readFileSync(文件路径);
fs.readFile(文件路径,回调函数);
读取的数据格式为buffer;8. 删除文件
fs.unlinkSync(文件路径)
fs.unlink(文件路径,回调函数)9. 检测文件是否目录是否存在
fs.existsSync(文件路径);
fs.exists(文件路径,回调函数);10. 拷贝文件
fs.copyFileSync(原文件路径目标文件路径);
fs.copyFile(原文件路径目标文件路径,回调函数);11. 流
fs.createReadStream() 创建可读取的文件流
fs.createWriteStream() 创建可写入的文件流后面会进行详细的补充
On(事件名称,回调函数) 添加事件用于监听事件 Pipe() 管道可以将读取的流添加到写入的流