Вверх ↑
Ответов: 537
Рейтинг: 14
#1: 2023-07-29 09:47:43 ЛС | профиль | цитата
Нужно узнать имя папки в которой находится файл. Допустим есть такой путь C:\Users\User\Desktop\Trends\cache\000003.log нужно узнать что файл 000003.log лежит в папке cache. Задача на первый взгляд простая, но я не нашел способ как получить название папки, через регулярку тоже не получается, находит почему то только последний слеш

Add(Memo,2026983,315,378)
{
Width=388
Height=313
ScrollBars=3
}
Add(MainForm,2953706,56,322)
{
Width=423
Height=517
}
Add(FileSearch,13996461,154,322)
{
Ext="*log"
}
Add(Button,8934770,154,371)
{
Left=170
Top=350
Data=String(C:\Users\User\Desktop\Trends\cache\000003.log)
link(onClick,7278360:doEvent1,[])
}
Add(Browse,12434277,98,322)
{
NewStyle=0
link(onBrowse,13996461:doSearch,[])
}
Add(RE_Search,1530893,259,378)
{
link(onMatch,2026983:doAdd,[])
link(Expression,14333510:Text,[])
}
Add(Edit,14333510,266,329)
{
Left=10
Top=315
Width=380
Height=25
Font=[MS Sans Serif,10,1,0,1]
Text="[\\\.*\\\$]"
}
Add(Hub,7278360,203,371)
{
link(onEvent1,2026983:doClear,[(301,377)(301,391)])
link(onEvent2,1530893:doExec,[])
}

карма: 4

0