您的位置:首页 >JS如何操作Linux文件系统
发布于2026-08-06 阅读(0)
扫一扫,手机访问
在Node.js里跟文件系统打交道,其实核心就是围绕fs模块展开。下面直接上干货,几个最常用的操作示例,覆盖了从读写到增删改查的完整链条。

const fs = require('fs');
fs.readFile('/path/to/your/file.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
const content = 'Hello, World!';
fs.writeFile('/path/to/your/file.txt', content, 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('File has been sa ved!');
});
const content = '\nNew line of text';
fs.appendFile('/path/to/your/file.txt', content, 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('Content has been appended!');
});
fs.unlink('/path/to/your/file.txt', (err) => {
if (err) {
console.error(err);
return;
}
console.log('File has been deleted!');
});
fs.rename('/path/to/your/old-file.txt', '/path/to/your/new-file.txt', (err) => {
if (err) {
console.error(err);
return;
}
console.log('File has been renamed!');
});
fs.mkdir('/path/to/your/new-directory', (err) => {
if (err) {
console.error(err);
return;
}
console.log('Directory has been created!');
});
fs.rmdir('/path/to/your/directory', (err) => {
if (err) {
console.error(err);
return;
}
console.log('Directory has been deleted!');
});
需要特别说明的是,这些操作全部依赖Node.js环境,浏览器里可没法直接这么干——安全限制摆在那,文件系统不是随便能碰的。
上一篇:Linux与JS结合有哪些新趋势
下一篇:Linux下JS脚本安全如何保障
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8