- 指定位置创建文件夹
var fs = require("fs")
fs.mkdir('f:\\test1',function(err){
if(err)
console.error(err);
console.log('创建目录成功');
});
- 判断文件夹是否存在
//检查某个目录或文件是否存在
fs.exists("dirName", function(exists) {
console.log(exists ? "创建成功" : "创建失败");
});
- 创建目录
fs.mkdir('d:\\vipmusic', function (err2) {
if (err2) { } else {
require('child_process').exec('start "" "d:\\vipmusic"');
}
})
示例
// 创建并打开文件夹
var fs = require("fs")
fs.exists('d:\\vipmusic\\music', function (exists) {
alert(exists ? "创建成功" : "创建失败");
fs.exists('d:\\vipmusic', function (exists2) {
if (exists && exists2) {
alert('目录存在')
require('child_process').exec('start "" "d:\\vipmusic\\music"');
} else if (!exists && exists2) {
alert('一级目录存在')
fs.mkdir('d:\\vipmusic\\music', function (err) {
if (err) { } else {
require('child_process').exec('start "" "d:\\vipmusic\\music"');
}
})
} else {
alert('两级目录都不存在')
fs.mkdir('d:\\vipmusic', function (err) {
fs.mkdir('d:\\vipmusic\\music', function (err2) {
if (err2) { alert('失败') } else {
alert('成功')
require('child_process').exec('start "" "d:\\vipmusic\\music"');
}
})
})
}
})
});