nodejs对于文件的一些基本操作-读取文件-文件的写入-文件的拷贝-文件追加信息-读取指定路径下的所有文件路径-解决一个传入行的文本换行效果不起作用的问题- 删除文件操作
Posted 勇敢*牛牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs对于文件的一些基本操作-读取文件-文件的写入-文件的拷贝-文件追加信息-读取指定路径下的所有文件路径-解决一个传入行的文本换行效果不起作用的问题- 删除文件操作相关的知识,希望对你有一定的参考价值。
文章目录
文件存储结构
读取文件
var fs = require('fs');
var path = require('path');
fs.readFile(path.join(__dirname, './test.txt'), function (err, data)
if (err)
return console.log("读取文件失败", err);
else
console.log(data.toString());
)
文件的写入
var fs = require('fs');
var path = require('path');
var str = '你好\\nnodejs\\n';
fs.writeFile(path.join(__dirname, './test.txt'), str, function (err)
if (err)
return console.log("sorry 文件写入失败", err);
else
console.log('文件写入成功');
)
文件的拷贝
var fs = require('fs');
var path = require('path');
fs.readFile(path.join(__dirname, './test.txt'), function (err, data)
if (err)
return console.log("读取文件失败", err);
else
fs.writeFile(path.join(__dirname, './test副本.txt'), data.toString(), function (err)
if (err)
return console.log("sorry 拷贝失败", err);
else
console.log('拷入成功');
)
)
文件追加信息
var fs = require('fs');
var path = require('path');
var data = '这是一条追加的信息!';
fs.appendFile(path.join(__dirname, './test.txt'), data, function (err)
if (err)
return console.log("文件追加失败", err);
else
console.log('文件追加成功');
)
读取指定路径下的所有文件路径
var fs = require('fs');
var path = require('path');
fs.readdir(path.join(__dirname), function (err, files)
if (err)
return console.log(err);
else
console.log(files);
console.log(typeof (files));
)
删除文件操作
var fs = require('fs');
var path = require('path');
fs.readdir(path.join(__dirname, './add'), function (err, files)
if (err)
return console.log(err);
else
console.log(files);
files.forEach(function (file)
console.log(file);
fs.unlink(path.join(__dirname, './add/' + file), function (err)
if (err)
return console.log(err);
else
console.log(file + '文件删除成功');
)
)
)
解决一个传入行的文本换行效果不起作用的问题
将\\n
转化为\\r\\n
以上是关于nodejs对于文件的一些基本操作-读取文件-文件的写入-文件的拷贝-文件追加信息-读取指定路径下的所有文件路径-解决一个传入行的文本换行效果不起作用的问题- 删除文件操作的主要内容,如果未能解决你的问题,请参考以下文章