下面是关于在Node.js中进行fs文件系统目录操作与文件信息操作的完整攻略。
1. fs模块的引入
在Node.js中,进行fs文件系统目录操作与文件信息操作,需要先引入fs模块,代码如下:
const fs = require('fs');
2. 目录操作
2.1 创建目录
可以使用fs模块中的mkdir
函数来创建目录,其语法如下:
fs.mkdir(path[, options], callback)
其中,path
表示需要创建的目录路径,options
表示设置的选项,是可选参数,callback
表示处理结果的回调函数。
例如,我们要在当前目录下创建一个名为 myDir
的目录,代码如下:
fs.mkdir('./myDir', (err) => {
if (err) throw err;
console.log('myDir 目录创建成功!');
});
2.2 删除目录
使用fs模块中的rmdir
函数可以删除目录,其语法如下:
fs.rmdir(path[, options], callback)
其中,path
表示需要删除的目录路径,options
表示设置的选项,是可选参数,callback
表示处理结果的回调函数。
例如,我们要删除当前目录下的 myDir
目录,代码如下:
fs.rmdir('./myDir', (err) => {
if (err) throw err;
console.log('myDir 目录删除成功!');
});
3. 文件信息操作
3.1 获取文件信息
可以使用fs模块中的stat
函数来获取文件的信息,其语法如下:
fs.stat(path, callback)
其中,path
表示文件的路径,callback
表示处理结果的回调函数,回调函数会返回文件的详细信息。
例如,我们可以获取当前目录下的 index.html
文件的信息,代码如下:
fs.stat('./index.html', (err, stats) => {
if (err) throw err;
console.log(`文件大小: ${stats.size}`);
console.log(`创建时间: ${stats.birthtime}`);
console.log(`最近修改时间: ${stats.mtime}`);
});
3.2 重命名文件
使用fs模块中的rename
函数可以重命名文件,其语法如下:
fs.rename(oldPath, newPath, callback)
其中,oldPath
表示原文件路径,newPath
表示新文件路径,callback
表示处理结果的回调函数。
例如,我们可以将当前目录下的 index.html
文件重命名为 new_index.html
,代码如下:
fs.rename('./index.html', './new_index.html', (err) => {
if (err) throw err;
console.log('文件重命名成功!');
});
以上就是在Node.js中进行fs文件系统目录操作与文件信息操作的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:node.js中fs文件系统目录操作与文件信息操作 - Python技术站