代码拉取完成,页面将自动刷新
// fs node官方自己编写模块,可以对文件读写,重命名,删除
// 使用其他的模块,不需要添加路径,自己编写的js文件,必须添加路径,一般是相对路径
// 删除文件
const fs = require('fs');
// // 删除不存在的数据,会报错
// fs.unlink("./aa.png",(err) => {
// // 能够删除成功,err 是null
// console.log(err);
// })
// // 没有文件,会自动的创建
// fs.writeFile("./aa.png","","utf8",(err) => {
// })
// // 重命名 旧名字,新名字
// fs.rename("./aa.png","cc.png",(err) => {
// })
// 复制的,目标文件, 目的地/文件名
fs.copyFile("./cc.png","./img/dd.png",(err) => {
})
fs.stat("./1.txt", (err, stats) => {
if (err) { throw err }
console.log(stats);
console.log(`文件大小为${stats.size}字节`);
// 文件的权限,权限值为一个八进制数。转换为对应的文件权限字符串。
console.log(`文件权限为${stats.mode.toString(8)}`);
console.log(`文件创建时间为${stats.ctime.toLocaleString()}`);
console.log(`文件修改时间为${stats.mtime.toLocaleString()}`);
console.log(`文件最近访问时间为${stats.atime.toLocaleString()}`);
})
// //递归异步创建 { recursive: true } 开启递归创建
// fs.mkdir('./1/2/3', err => {
// if (err) throw err;
// console.log('递归创建成功');
// });
// fs.mkdir('./1/2/3', { recursive: true }, err => {
// if (err) throw err;
// console.log('递归创建成功');
// });
// //异步读取
// fs.readdir('./1', (err, data) => {
// if (err) throw err;
// console.log("读取文件夹");
// console.log(data);
// });
// //异步递归删除文件夹 只能删除一个
// fs.rm('./1.txt', err => {
// if (err) {
// console.log(err);
// }
// console.log('递归删除')
// });
// fs.rm('./1', { recursive: true }, err => {
// if (err) {
// console.log(err);
// }
// console.log('递归删除')
// });
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。