Вверх ↑
Ответов: 537
Рейтинг: 14
#1: 2023-07-29 14:41:48 ЛС | профиль | цитата
Программа ищет определенные файлы в папках с вложениями, расширение файла известно, сначала нужно найти все файлы, а потом брать путь к файлу по одному и как то узнать в какой папке находится файл. Например если такой путь C:\Users\User\Desktop\Trends\cache\000003.log то нужно программно получить название этой папки \cache\. Должно быть что то простое или регуляркой получать или так как компонент FilePathElm это делает, только он работает только с названием файла, а нужно получить папку в которой лежит файл
Начало программы такое
Add(MainForm,15196181,133,231)
{
Left=100
Top=50
}
Add(Button,16239531,133,280)
{
Top=5
link(onClick,339707:doBrowse,[])
}
Add(Browse,339707,189,280)
{
NewStyle=0
link(onBrowse,9982559:doSearch,[])
}
Add(FileSearch,9982559,238,280)
{
Ext="*.xls"
link(onSearch,5664480:doAdd,[])
}
Add(Memo,5664480,294,280)
{
Left=5
Top=35
Width=375
Height=225
ScrollBars=3
}

Далее нужно записать в таблицу и полный путь к файлу и в другую колонку записать название папки где лежит каждый найденный файл
карма: 4

0
Редактировалось 2 раз(а), последний 2023-07-29 14:49:24