Nodejs 文件系统(二)

简介: Nodejs学习笔记

截取文件

fs.open('file.txt', 'r+', function(err, fd) {
if (err) {
returnconsole.error(err);
   }
console.log("文件打开成功!");
// 截取文件fs.ftruncate(fd, 10, function(err){
if (err){
console.log(err);
      } 
console.log("文件截取成功。");
console.log("读取相同的文件"); 
fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){
if (err){
console.log(err);
         }
// 仅输出读取的字节if(bytes>0){
console.log(buf.slice(0, bytes).toString());
         }
// 关闭文件fs.close(fd, function(err){
if (err){
console.log(err);
            } 
console.log("文件关闭成功!");
         });
      });
   });
});


删除文件

fs.unlink('file.txt', function(err) {
if (err) {
returnconsole.error(err);
   }
console.log("文件删除成功!");
});


创建目录

fs.mkdir("/book/nodejs/",function(err){
if (err) {
returnconsole.error(err);
   }
console.log("目录创建成功。");
});


读取目录

fs.readdir("/book/",function(err, files){
if (err) {
returnconsole.error(err);
   }
files.forEach( function (file){
console.log( file );
   });
});


删除目录

fs.rmdir("/book/nodejs",function(err){
if (err) {
returnconsole.error(err);
   }
console.log("读取 /book/nodejs 目录");
fs.readdir("/book/nodejs/",function(err, files){
if (err) {
returnconsole.error(err);
      }
files.forEach( function (file){
console.log( file );
      });
   });
});


目录
相关文章
|
4月前
|
Web App开发 JavaScript 前端开发
【Node系列】文件系统介绍及案例说明
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以用于构建高性能的网络应用程序。它采用事件驱动、非阻塞I/O模型,使得程序可以以高效地方式处理并发请求。
44 4
|
4月前
|
JavaScript 数据管理
Node.js 文件系统的各种用法和常见场景
Node.js 文件系统的各种用法和常见场景
93 1
|
4月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
41 0
|
4月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)(上)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
42 0
|
4月前
|
Web App开发 JavaScript 前端开发
Node.js 文件系统操作指南
Node.js 文件系统操作指南
108 0
|
3月前
|
JavaScript Unix API
Node.js 文件系统
Node.js 文件系统
20 1
|
4月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)(下)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
46 0
|
4月前
|
监控 JavaScript 前端开发
超越原生:探索Node.js中最佳文件系统三方库
超越原生:探索Node.js中最佳文件系统三方库
|
4月前
|
JavaScript API 开发者
深入了解Node.js的文件系统:Node.js文件系统API的使用与探索
【4月更文挑战第30天】本文深入探讨了Node.js的文件系统API,介绍了如何引入`fs`模块进行文件操作。内容包括异步读取和写入文件、删除文件、创建目录以及使用文件流进行高效操作。此外,还提到了文件系统的监视功能,帮助开发者全面掌握在Node.js中处理文件和目录的方法。
|
4月前
|
资源调度 JavaScript 关系型数据库
Node.js【文件系统模块、路径模块 、连接 MySQL、nodemon、操作 MySQL】(三)-全面详解(学习总结---从入门到深化)
Node.js【文件系统模块、路径模块 、连接 MySQL、nodemon、操作 MySQL】(三)-全面详解(学习总结---从入门到深化)
51 0