如何从 nodejs 中的 worspacefolder 路径获取父文件夹名称。我试过了但没有用。有人能找到我在哪里做错了吗? prev文件夹名称应该是rain。
var pathname=vscode.workspace.workspaceFolders[0].uri;
/* c:/xampp/htdocs/rain/tree */
var prevFolder= path.dirname(pathname).split(path.sep).pop();
console.log(prevFolder)
最佳答案
如果您不使用 path.sep,您自己的解决方案将起作用(因为您在 Windows 上,它被设置为“\”而不是“/”:
var prevFolder= path.dirname(pathname).split('/').pop();
但要完全避免分隔符问题,您可以使用:
var prevFolder= path.basename(path.dirname(pathname));
可能也比 split 方法更有效。
关于javascript - 如何使用nodejs获取父文件夹名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57430224/