相关疑难解决方法(0)

我想使用JavaScript从路径中删除文件名

使用Javascript我想从字符串末尾(路径+文件名)中删除文件名,只留下目录路径.

正则表达式是理想的吗?或者,是否有更简单的方法使用字符串对象?

谢谢你的帮助!

----解答和解释---

此代码的目的是将finder打开到目录.我能够提取的数据包括一个文件名 - 因为我只是试图打开finder(mac)到该位置,我需要删除文件名.这是我最终得到的:

var theLayer = app.project.activeItem.selectedLayers[0];
//get the full path to the selected file
var theSpot = theLayer.source.file.fsName;
//strip filename from the path
var r = /[^\/]*$/;
var dirOnly = theSpot.replace(r, '');
//use 'system' to open via shell in finder
popen = "open"
var runit = system.callSystem(popen+" "+"\""+dirOnly+"\"");
Run Code Online (Sandbox Code Playgroud)

javascript regex string path

7
推荐指数
3
解决办法
1万
查看次数

快速正则表达式获取路径

我需要使用regExp提取文件的完整路径

mydomain.com/path/to/file/myfile.html -> mydomain.com/path/to/file/

/mypath/file.txt -> /mypath/

任何人?

javascript regex

3
推荐指数
1
解决办法
4348
查看次数

0
推荐指数
1
解决办法
2778
查看次数

标签 统计

javascript ×3

regex ×2

jquery ×1

path ×1

string ×1