var fs = require('fs');
檢測是文件仍是目錄css
fs.stat('txt.txt',function(err,state){ if(err){ console.log(err); return false; }else{ console.log('文件:' + state.isFile()) //true console.log('目錄:' + state.isDirectory()) //false } })
建立目錄html
fs.mkdir('css',function(err){ if(err){ console.log(err); return false; }else{ console.log('建立目錄成功') } })
讀取查看目錄node
fs.readdir('html',function(err,data){ if(err){ console.log(err); return false; }else{ console.log(data) } })
[ 'css', 'js', 'news.html', 'style.css' ]
刪除目錄app
fs.rmdir('css',function(err){ if(err){ console.log(err); return false; }else{ console.log('刪除目錄成功') } })
建立並寫入文件ui
fs.writeFile('txt.txt','你好,node.js111','utf8',function(err){ if(err){ console.log(err); return false; }else{ console.log('建立文件成功') } })
追加內容到文件裏,能夠一直追加spa
fs.appendFile('txt.txt','這是寫入的內容111\n',function(err){ if(err){ console.log(err); return false; }else{ console.log('追加文件成功') } })
讀取查看文件3d
fs.readFile('txt.txt',function(err,data){ if(err){ console.log(err); return false; }else{ console.log('查看文件成功') console.log(data) console.log(data.toString()) } })
重命名或者剪切文件code
fs.rename('html/index.html','html/news.html',function(err){ if(err){ console.log(err); return false; }else{ console.log('修更名字成功') } })
剪切先後對比htm
刪除文件blog
fs.unlink('t.txt',function(err){ if(err){ console.log(err); return false; }else{ console.log('刪除文件成功') } })