const fs = require('fs');## 创建文件 要创建文件,可以使用fs.writeFile()方法:
fs.writeFile('example.txt', 'Hello, world!', function (err) { if (err) throw err; console.log('File is created successfully.'); });上面的代码中,我们创建了一个example.txt文件,并写入了"Hello, world!"这个字符串。如果文件不存在,则创建新文件。 ## 读取文件 要读取文件,可以使用fs.readFile()方法:
fs.readFile('example.txt', 'utf8', function (err, data) { if (err) throw err; console.log(data); });上面的代码中,我们读取了example.txt文件,并将读取到的内容打印到控制台。如果文件不存在,则会报错。 ## 写入文件 如果要向已有文件中写入内容,可以使用fs.appendFile()方法:
fs.appendFile('example.txt', 'New line.', function (err) { if (err) throw err; console.log('File is updated successfully.'); });上面的代码中,我们向example.txt文件中追加一行"New line."的内容。 如果要覆盖写入已有的文件内容则只需要使用fs.writeFile()方法即可。 ## 查找文件 要查找文件,可以使用fs.stat()方法:
fs.stat('example.txt', function (err, stats) { if (err) throw err; console.log(stats.isFile()); // true });上面的代码中,我们判断了example.txt文件是否是一个文件。如果是文件,则输出true,否则输出false。 ## 删除文件 要删除文件,可以使用fs.unlink()方法:
fs.unlink('example.txt', function (err) { if (err) throw err; console.log('File is deleted successfully.'); });上面的代码中,我们删除了example.txt文件。如果文件不存在,则会报错。 以上就是fs模块的基本使用方法。需要注意的是,在使用fs模块时,需要注意文件权限和路径等问题。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did252546