是否有任何API可以从绝对文件路径检索文件名?
例如"foo.txt"
来自"/var/www/foo.txt"
我知道它可以像字符串操作一样工作,fullpath.replace(/.+\//, '')
但是我想知道还有没有像file.getName()
Java 这样的“正式”方式可以做到这一点。
NodeJS从绝对路径获取文件名?
是否有任何API可以从绝对文件路径检索文件名?
例如"foo.txt"
来自"/var/www/foo.txt"
我知道它可以像字符串操作一样工作,fullpath.replace(/.+\//, '')
但是我想知道还有没有像file.getName()
Java 这样的“正式”方式可以做到这一点。
NodeJS从绝对路径获取文件名?
var path = require("path");
var filepath = "C:\\Python27\\ArcGIS10.2\\python.exe";
var name = path.parse(filepath).name;
如果需要带扩展名的文件,则为您提供不带扩展名的文件名
var path = require("path");
var filepath = "C:\\Python27\\ArcGIS10.2\\python.exe";
var name = path.basename(filepath);
在NodeJS中,__filename.split(/ \ | //)。pop()仅从任何OS平台上的绝对文件路径返回文件名。为什么需要关心记住/导入一个API,而这种正则表达式方法也让我们重新了解我们的正则表达式技能。