Node.js中提供了两个与文件操作相关全局可用变量__dirname和__filename,__dirname表示当前文件所在的目录,__filename表示正在执行脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。如果在模块中,返回的是模块文件所在的路径。
需要注意的是:__dirname和__filename前面都是两个下划线_,这个是初学者很容易犯的错误。

这个demo1.js文件,放在D盘的根目录下

Node.js中提供了两个与文件操作相关全局可用变量__dirname和__filename,__dirname表示当前文件所在的目录,__filename表示正在执行脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。如果在模块中,返回的是模块文件所在的路径。
需要注意的是:__dirname和__filename前面都是两个下划线_,这个是初学者很容易犯的错误。
这个demo1.js文件,放在D盘的根目录下
本文标题:Node.js中文件操作的两个变量__dirname和__fil
本文链接:https://www.haomeiwen.com/subject/pulnuqtx.html
网友评论