Используя Javascript, я хотел бы удалить имя файла в конце строки (путь + имя файла), оставив мне только путь к каталогу.
Были бы идеальными регулярные выражения?Или есть более простой способ сделать это, используя строковый объект?
Спасибо за любую помощь!
---- ОТВЕТСТВЕННЫЙ И ОБЪЯСНЕННЫЙ ---
Цельэтого кода было открыть поиск в каталоге.Данные, которые я смог извлечь, включали имя файла - так как я только пытался открыть искатель (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+"\"");