使用Node处理一堆文件,我需要将文件名与目录分开。节点是否有一个简单的方法来做到这一点没有额外的依赖?我可以使用像Filename Regex这样的NPM软件包,但我想我是否可以检查是否有可用的东西?
例如,假设我们有src/main/css/file.css
。希望这样的事情是可能的:
const fs = require('fs');
const path = fs.filePath(String pathAndFileName); //path = src/main/css
const file = fs.fileName(String pathAndFileName); //file = file.css
答案 0 :(得分:1)
用于操作文件路径的实用程序位于路径模块中。 https://nodejs.org/api/path.html
const {dirname, basename} = require('path');
const path = dirname(String pathAndFileName);
const file = basename(String pathAndFileName);