Node入门--6--文件系统-创建删除
- What
· 流程:引入fs模块-->调用方法-->异常捕获
- How
1.创建文件夹(fs.mkdir) //make directory
// 1.引入文件系统模块 var fs = require('fs');// 2.创建文件夹 同步 fs.mkdirSync('Stuff.txt');
2.删除文件夹(fs.rmdir) //remove directory
// 1.引入文件系统模块 var fs = require('fs');// 2.删除文件夹 同步 fs.rmdirSync('Stuff.txt');
3.删除文件(fs.unlink)
// 1.引入文件系统模块 var fs = require('fs');// 2.使用模块对象调用方法 fs.unlink('writeMe.txt', function (err) { //删除writeMe.txt文件,//前提是文件目录下有一个writeMe.txt文件 if (err){ //如果出错的话抛出一个错误 throw err; } console.log("文件删除成功"); //执行成功后,目录下的文件被删除,输出‘文件删除成功’ });
4.异步创建和删除文件夹
// 1.引入文件系统模块 var fs = require('fs');// 2.异步创建和删除文件夹fs.mkdir('stuff', function () { //1.在当前目录下创建一个‘stuff’文件夹fs.readFile('readMe.txt', 'utf8', function (err,data) { //2.读取readMe.txt,data为所读取文件的内容if (err) throw err;fs.writeFile('./stuff/writeMe.txt',data);//创建stuff文件下内容是data的txt文件 })})
// 3.异步删除文件夹 // 1.先删除文件夹中的文件 2.再删除外部文件fs.unlink('./stuff/writeMe.txt', function () { fs.rmdir('stuff', function (err) {if (err) throw err; console.log("文件夹删除成功"); })})
转载于:https://www.cnblogs.com/Afanty/p/6924633.html
Node入门--6--文件系统-创建删除相关推荐
- Linux入门到精通:第 1 关——创建/删除新用户(第二章:Linux之用户管理)
第 1 关--创建/删除新用户 任务描述 相关知识 Linux创建用户命令 案例演示 Linux删除用户命令 案例演示 编程要求 评测说明 任务描述 恭喜你已经完成了Linux入门的实训,接下来让我们 ...
- Linux入门到精通:第 1 关——创建/删除用户组(第二章:Linux之用户管理)
第 1 关--创建/删除用户组 任务描述 相关知识 Linux创建用户组命令 案例演示一 案例演示二 Linux删除用户组命令 案例演示一 编程要求 评测说明 任务描述 恭喜你已经完成了Linux之用 ...
- ROS基本概念 文件系统 创建ROS软件包 ROS中的一些命令
ROS基本概念 文件系统 创建ROS软件包 ROS中的一些命令 ROS是什么 ROS文件系统 文件系统工具:rospack.roscd.rosls 创建ROS 软件包 catkin是什么 创建和构建一 ...
- oracle实现数据目录共享,为共享文件系统创建特定于节点的文件和目录
为共享文件系统创建特定于节点的文件和目录 在共享文件系统上安装 Oracle 软件后,所有群集节点都可以访问由 ORACLE_HOME 环境变量指定的目录中的所有文件.但是,某些 Oracle 文件和 ...
- 从Git存储库中删除文件而不从本地文件系统中删除它
我的初始提交包含一些日志文件. 我已将*log添加到我的.gitignore ,现在我想从我的存储库中删除日志文件. git rm mylogfile.log 将从存储库中删除文件,但也将从本地文件系 ...
- linux 创建/删除 swap交换分区
linux 创建/删除 swap交换分区 阿牛太帅 2019-02-20 15:16:02 2409 收藏 2 文章标签: swap交换分区 版权 linux 创建swap交换分区 swap 作为 ...
- node入门-学习笔记
文章目录 node入门-学习笔记 node 启动node服务 重构express-run node入门-学习笔记 node 为什么后端要用node, 因为它是js js运行时环境 主要使用expres ...
- ext3文件系统反删除利器ext3grep应用实战
推荐:10年技术力作:<高性能Linux服务器构建实战Ⅱ>全网发行,附试读章节和全书实例源码下载! 一."rm –rf"带来的困惑 国外一份非常著名的Linux系统管理 ...
- phpstudy mysql创建表_MySQL_Mysql入门基础 数据库创建篇,1.创建数据表---基础(高手跳 - phpStudy...
Mysql入门基础 数据库创建篇 1.创建数据表---基础(高手跳过) 正统方法:create [TEMPORARY] table 表名 [if not exists] (创建的列项定义) [表的选项 ...
- linux下文件系统创建
linux下文件系统的创建管理: linux文件系统按照日志类型分为非日志和日志型 日志型文件系统:ext3,ext4,xfs 非日志文件系统:ext2 linux文件系统存储分为元数据区和索引区,每 ...
最新文章
- undo表空间文件丢失恢复(4)--无备份无recover的情况下恢复
- 重磅 | 中国工程院提出新一代智能制造【附下载】
- mysql 中的like查找不忽略大小写
- Windows Mobile获取SIM卡上的所有电话号码
- AspNetCore 启动地址配置详解
- jboss esb 学习笔记与html的传输,Jboss_ESB学习笔记1.doc
- 复制网页上无法选中的文字
- 编程语言对比 字面常量
- 鸿蒙对比ios流畅对比,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
- CentOS 7下基于bitnami的Redmine结合Subversion的设置
- 2022 最新分布式面试题合集,轻松应对 Java 面试
- c语言函数求圆面积,C语言编写函数,计算圆面积.
- 关于XDC工具的文章
- 285个地级市的灯光数据(1992-2013年)和雾霾(PM2.5)数据(1998-2016年)
- 干货|手把手教你写一个串口调试助手
- 基于E4A的蓝牙APP
- 网络编程的TCP和UDP实现(Python)
- 【微信小程序调用百度API实现图像识别功能】----项目实战
- sg-uap的安装配置
- 互联网账户系统如何设计(上篇)
热门文章
- PostgreSQL 安装配置 (亲测可用)
- JAVA escape/unescape
- Scrum中如何实现一个Sprint?
- 「MTA」的「錯誤訊息代碼」
- idea无法引用jar包中的class
- 愤怒的小鸟【$DP$优化】
- mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'
- Mybatis批量添加对象List
- BigDecimal类(精度计算类)的加减乘除
- Careercup - Google面试题 - 4699414551592960