zoukankan      html  css  js  c++  java
  • 201902142252_《Node.js之文件系统之一二事(2)》

    ...

    1. var fs = require("fs");  // 文件系统, js写不出来,底层C或C++语言实现,也是Node.js魅力所在

    2. fs.existsSync("文件.后缀"); //直接判断是否存在

        fs.exists("文件.后缀", ifExists => {console.log(ifExists)});  //同上, 源码中binding.stat(...);  为c类语言实现

    3. fs.stat("路劲",cb);  //返回文件属性信息

        fs.lstat("路劲",cb"); //同上 (推荐)

         fs.fstat();  //同上 , 用法

    4. 打开文件 (截图)

    5. fs.readFile();

        fs.readFileSync();

        fs.writeFile();  //注意参数形式..

    6. fs.rename(oldname, newname, cb); // binding.rename(); C类语言实现的一个底层方法

    7. fs.unlink(); //删除文件

    8. fs.mkdir();

    9. fs.readdir(path,option,cb); //option一般用来处理字符编码。 这个方法可以hack出好多系统功能

    10. fs.rmdir(); //删除文件夹 (扩展:promise递归删除文件夹)

    11. fs.watch(path, option, cb); // option-> {persistent: true, recursive:true}  -> 是否持续监听,是否只监听1级

    ...

  • 相关阅读:
    为什么 "auto a = 1;" 在C语言中可以编译通过?
    谈谈duilib
    软工第一次作业
    数独_个人项目
    统计Github项目信息
    字符串中的匹配之递归
    软工第0次作业
    c++浅拷贝与深拷贝(LeetCode669)
    修改xcode初始生成代码
    树上处理的问题总结
  • 原文地址:https://www.cnblogs.com/beesky520/p/10381347.html
Copyright © 2011-2022 走看看