标签:删除目录 err var write lin 框架 res link request
读写文件删除文件
// 读取文件
// 创建文件
// 删除文件
fs.unlink('writeFile.txt', () => {
console.log('hello')
});
创建目录删除目录
// 新建目录(同步)
fs.mkdirSync('testDelete');
// 删除目录(同步)
fs.rmdirSync('testDelete');
// 新建目录并且将某个文件内容读取新建写入到新建目录中
fs.mkdir('testMove', function () {
fs.readFile('readme.txt', (err,data) => {
if(err) {
console.log(err);
return
}
fs.writeFile('./testMove/writeFile.txt',data,(err) => {
if(err) {
console.log(err)
}
})
})
});
// 创建文件读取流
var readStreams = fs.createReadStream(__dirname + '/readme.txt');
var writeStreams = fs.createWriteStream(__dirname + '/write.txt');
readStreams.pipe(writeStreams);
// 创建服务器和返回html文件
const http = require('http');
const fs = require('fs');
const server = http.createServer((request, response) =>{
response.writeHead(200, {
"Content-Type": "text/html"
});
let myHtml = fs.createReadStream(__dirname + '/index.html', 'utf-8');
// 输出到响应中
myHtml.pipe(response);
});
server.listen(3001, '127.0.0.1');
根据不同路由返回不同内容,这里需要添加和前端框架里的路由区别解析(暂定)
ts-node-dev
标签:删除目录 err var write lin 框架 res link request
原文地址:https://www.cnblogs.com/daixixi/p/12130449.html