Nodejsファイル操作(三)
1560 ワード
ディレクトリ操作:1、作成ディレクトリfs.mkdir(path、calback)fs.mkdirSync( path)2、リードディレクトリfs.readdir(path、calback)fs.readdirSync( path)3、削除ディレクトリfs.rmdir(path、calback)fs.rmdir(path、calback)fs.fsssdidididiscscscscfssssfffffffffffffffffffffffffffffffffssssssssssssssssssdic(デフォルトは書き込みしたいならば、デフォルトファイルを書いてください)ファイルを書いて、デフォルトは、utf 8です.
//
// const fs = require("fs")
// fs.mkdir("test",(err)=>{
// if(err){
// console.log(err)
// }else{
// console.log("success")
// };
// })
//
const fs = require("fs")
fs.rmdir('test',(err)=>{
if(err){
console.log(" ")
}else{
console.log("success")
}
})
//
// fs.readdir(__dirname,(err,files)=>{
// console.log(files)
// })
//
フォルダを巡回して、フォルダかファイルかを判断します.const fs = require("fs")
const path = require("path")
fs.readdir(__dirname,(err,files)=>{
files.forEach((item,index)=>{
fs.stat(path.join(__dirname,item),(err,stat)=>{
if(stat.isFile()){
console.log(item," ");
}else{
console.log(item," ")
}
})
});
});
//
const fs = require("fs")
const path = require("path")
let tfile = path.join(__dirname,"test.txt")
fs.writeFile(tfile," ",(err)=>{
if(err){
console.log(err)
}else{
console.log("success")
}
})