// js 文件操作示例代码
// 使用 Node.js 的 fs 模块进行文件操作
const fs = require('fs');
// 读取文件内容 (同步)
try {
const data = fs.readFileSync('example.txt', 'utf8');
console.log(data);
} catch (err) {
console.error(err);
}
// 写入文件内容 (异步)
fs.writeFile('example.txt', 'Hello, world!', (err) => {
if (err) throw err;
console.log('文件已保存!');
});
// 追加文件内容 (异步)
fs.appendFile('example.txt', ' 这是追加的内容。', (err) => {
if (err) throw err;
console.log('内容已追加到文件中。');
});
// 删除文件 (异步)
fs.unlink('example.txt', (err) => {
if (err) throw err;
console.log('文件已删除。');
});
// 创建目录 (异步)
fs.mkdir('newFolder', (err) => {
if (err) throw err;
console.log('目录已创建。');
});
// 删除目录 (异步)
fs.rmdir('newFolder', (err) => {
if (err) throw err;
console.log('目录已删除。');
});
fs.readFileSync 可以同步读取文件内容,而 fs.readFile 则是异步读取。fs.writeFile 用于覆盖写入文件内容,fs.appendFile 用于在文件末尾追加内容。fs.unlink 用于删除指定文件。fs.mkdir 用于创建新目录,fs.rmdir 用于删除空目录。以上代码展示了如何使用 Node.js 的 fs 模块进行基本的文件和目录操作。
上一篇:js 获取文件大小
下一篇:js sha1
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站