当前位置:   article > 正文

node.js的文件操作常用命令_node 命令行操作文件

node 命令行操作文件

在学习node的时候我们会经常用到一些文件的操作,所以来总结一些常用的文件操作

首先用文件操作之前要导入nodejs的文件模块:

const fs = require("fs");//写文件的模块

下面就是nodejs的一些常用文件命令:

很详细的注解了

  1. // writeFile是异步写入
  2. fs.writeFile('./文件.txt','我是一段文字',function(err){
  3. console.log(err);//返回null代表写入成功
  4. });//写入文件
  5. // writeFileSync同步写入文件
  6. fs.writeFileSync('./文件1.txt','我是1段文字');
  7. // 文件追加(appendFile异步追加)
  8. fs.appendFile('./文件.txt','\n我是er段文字',function(err){
  9. console.log(err);
  10. })
  11. // 文件追加(appendFileSync同步追加)
  12. fs.appendFileSync('./文件1.txt','我是1段文字');
  13. // 写入流对象
  14. let w = fs.createWriteStream('./1.txt');
  15. w.write("写一段文字")//往文件写入
  16. w.close();//关闭流
  17. // 文件的读取
  18. // readFile异步读取
  19. fs.readFile("./文件.txt",function(err,data){
  20. console.log(data.toString());//读取文件
  21. });
  22. // readFileSync异步读取
  23. let data = fs.readFileSync("./文件.txt");
  24. console.log(data.toString());
  25. // 文件的流式读取
  26. const re = fs.createReadStream("./文件.txt");
  27. // 绑定事件
  28. re.on("data",function(chuan){
  29. console.log(chuan);
  30. })
  31. // 文件的重命名和移动
  32. // rename重命名
  33. fs.rename("./文件.txt","./不是文件.txt",function(err){
  34. console.log(err);
  35. })
  36. // 文件的删除
  37. // unlink删除文件
  38. fs.unlink("./文件.txt",function(err){
  39. console.log(err);
  40. })
  41. //创建文件夹
  42. fs.mkdir('./新文件夹',function(err){
  43. console.log(err);//null表示创建成功
  44. })
  45. //读取文件夹
  46. fs.readdir("./新文件夹",function(err,data){
  47. console.log(data);
  48. });
  49. // 删除文件夹
  50. fs.rmdir("./新文件夹",function(err){
  51. console.log(err);
  52. })
  53. // 查看资源信息
  54. fs.stat("./文件",function(err,data){
  55. console.log(data);
  56. })

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/283454
推荐阅读
相关标签
  

闽ICP备14008679号