博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
201902142252_《Node.js之文件系统之一二事(2)》
阅读量:4920 次
发布时间:2019-06-11

本文共 741 字,大约阅读时间需要 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级

...

转载于:https://www.cnblogs.com/beesky520/p/10381347.html

你可能感兴趣的文章
missing python bz2 module
查看>>
CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第十节
查看>>
单个单选框radio 点击选中点击取消选中
查看>>
团队冲刺随笔合集—Beta阶段
查看>>
Android ANR的产生与分析
查看>>
大型网站架构
查看>>
Appium+python自动化29-appium对博客园APP进行自动化测试
查看>>
cocos2d实例-移动精灵
查看>>
SQL Server 2005 导出包含(insert into)数据的SQL脚本 (使用存储过程)
查看>>
Python控制键盘鼠标:pynput,mouse,keyboard
查看>>
这里的*号实际表示就是RAC中所有实例都使用
查看>>
在python中编写socket服务端模块(二):使用poll或epoll
查看>>
解决Synergy的鼠标无法从服务器(server)机屏幕移动到客户机(client)屏幕的问题
查看>>
第三代搜索推出网民评价系统,seo末日还会远吗?
查看>>
希尔排序
查看>>
Silverlight 1.1架构图
查看>>
企业架构 - ADM方法概要介绍
查看>>
需求:如何做好深度访谈
查看>>
领域实体框架Rafy2 发布了
查看>>
CreateRemoteThread的调试问题
查看>>