node 使用 fs 判断目录是否存在的方法: node 可以使用 fs 模块中的 fs.stat 方法判断目录是否存在, 也可以使用此方法判断文件是否存在.
node 使用 fs 判断目录是否存在的方法如下:
- 'use strict';
- // 这是一个简单的应用
- var path = require('path');
- var fs = require("fs") ;
- global.l = console.log;
- // 检查某个目录是否存在
- var stat = fs.statSync(path.join(__dirname,'content'));
- l(stat.isDirectory());// 为 true 的话那么存在, 如果为 false 不存在
- // 检查某个文件是否存在
- try{
- fs.statSync(path.join(__dirname, 'content/a1.txt'));
- // 如果可以执行到这里那么就表示存在了
- console.log('haode');
- }catch(e){
- // 捕获异常
- }
fs 模块方法介绍:
fs.stat 检测是文件还是目录 (目录 文件是否存在)
fs.mkdir 创建目录 (创建之前先判断是否存在)
fs.writeFile 写入文件 (文件不存在就创建, 但不能创建目录)
fs.appendFile 写入追加文件
fs.readFile 读取文件
fs.readdir 读取目录
fs.rename 重命名
fs.rmdir 删除目录
fs.unlink 删除文件
来源: http://www.css88.com/qa/node-js/10816.html