博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs 文件、文件夹操作
阅读量:6609 次
发布时间:2019-06-24

本文共 1072 字,大约阅读时间需要 3 分钟。

hot3.png

文件读取功能 :只是涉及到nodejs两个模块,基本http服务模块和fs文件读取模块

1.文件写入

var fs=require("fs");var http=require("http");var msg="我是你爸爸";//创建服务器http.createServer(function(req,res){  //文件写入:参数(输入文件,数据,[编码可选],回调函数(错误参数)  fs.writeFile("./demo.txt",msg,'utf-8',function(err){    if(err){      throw err;      }    console.log("写入成功");  })}).listen(9090,function(){  console.log("http://localhost:9090");});

2.文件追加

writeFile 修改为 appendFile即可,方法一样

3.文件读取

var fs=require("fs");var http=require("http");http.createServer(function(req,res){  //读取文件,回调函数包括错误对象和正确的数据对象  fs.readFile("./demo.txt",'utf-8',function(err,data){    if(err){      throw err;      }    console.log(data);  })}).listen(9090,function(){  console.log("http://localhost:9090");});

4. 创建文件夹

var fs=require("fs");var arr=["01-教学资料","02-源代码"];fs.mkdir("./01-教学资料",function(err){  if(err){    throw err;    console.log("创建文件夹失败");  }  fs.mkdir("./01-教学资料/01-笔记大纲");  fs.mkdir("./01-教学资料/02-作业任务");})fs.mkdir("./02-源代码",function(err){  if(err){    throw err;    console.log("创建文件夹失败");  }})

转载于:https://my.oschina.net/shuaihong/blog/1544501

你可能感兴趣的文章
Appium IOS
查看>>
POJ1961 Period [KMP应用]
查看>>
CSS hack
查看>>
如何在 Android 手机上安装 Ubuntu 13.04
查看>>
HDU 6073 - Matching In Multiplication | 2017 Multi-University Training Contest 4
查看>>
C语言 scanf()和gets()函数的区别
查看>>
如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现
查看>>
POJ1611-The Suspects
查看>>
Spring 中 ApplicationContext 和 BeanFactory 的区别
查看>>
Linux下安装Python-3.3.2【转】
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
阿里架构师都在学的知识体系
查看>>
PAT (Advanced Level) 1028. List Sorting (25)
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
【转】mac os 安装php
查看>>
C# DllImport的用法
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
no identities are available for signing
查看>>