用node的fs呢
Node.js中的fs模块提供了许多用于读写文件和目录的方法。以下是一些常用的文件操作方法:
-
fs.writeFile(file, data[, options], callback):写入文件,如果文件不存在则创建文件。
-
fs.readFile(path[, options], callback):读取文件内容。
-
fs.appendFile(file, data[, options], callback):追加文件内容。
-
fs.unlink(path, callback):删除文件。
-
fs.rename(oldPath, newPath, callback):重命名文件或目录。
-
fs.mkdir(path[, options], callback):创建目录。
-
fs.rmdir(path, callback):删除目录。
-
fs.readdir(path[, options], callback):读取目录中的所有文件和子目录。
-
fs.stat(path[, options], callback):获取文件或目录的状态信息。
示例:
const fs = require('fs');
// 写入文件
fs.writeFile('test.txt', 'Hello World!', function(err) {
if (err) throw err;
console.log('写入成功!');
});
// 读取文件
fs.readFile('test.txt', 'utf8', function(err, data) {
if (err) throw err;
console.log(data);
});
// 追加文件
fs.appendFile('test.txt', 'Node.js', function(err) {
if (err) throw err;
console.log('追加成功!');
});
// 删除文件
fs.unlink('test.txt', function(err) {
if (err) throw err;
console.log('删除成功!');
});
// 重命名文件
fs.rename('old.txt', 'new.txt', function(err) {
if (err) throw err;
console.log('重命名成功!');
});
// 创建目录
fs.mkdir('test', function(err) {
if (err) throw err;
console.log('目录创建成功!');
});
// 删除目录
fs.rmdir('test', function(err) {
if (err) throw err;
console.log('目录删除成功!');
});
// 读取目录
fs.readdir('.', function(err, files) {
if (err) throw err;
console.log(files);
});
// 获取文件状态信息
fs.stat('test.txt', function(err, stats) {
if (err) throw err;
console.log(stats);
});
原文地址: https://www.cveoy.top/t/topic/btt7 著作权归作者所有。请勿转载和采集!