文件操作

2019-02-22  本文已影响0人  风之伤_3eed

fs模块提供了所有文件操作的API

const fs = require('fs')

读取文件
参数一:文件地址
参数二:回调函数 function: (error, data) => any;

fs.readFile('./data.txt', (error, data) => {
    console.log(data) // 16进制字节码
    console.log(data.toString()) // 文件本来内容
})

写入文件
参数一:需要写入的文件地址
参数二:写入内容
`参数三:回调函数 function: (error, data) => any;

fs.writeFile('./data.md', '你好', (error) => {
    console.log('success')
});

读取文件列表

fs.readdir('D:/study/node/study', (err, data)=> {
    if (err) {
        console.log('读取失败')
    } else {
        console.log(data)
    }
    
})

文件路径

./data/a.txt 相对于当前目录
data.a.txt 相对于当前目录
/data/a.txt 绝对路径 当前文件模块所在磁盘根目录
c: /xx/xx... 绝对路径
上一篇 下一篇

猜你喜欢

热点阅读