dallas page
File.Find в качестве первого аргумента принимет строку, которая представляет собой полный путь к папке, в которой необходимо выполнить поиск файлов. Почему у тебя тогда таблица?
Вот приблизительный код:
Код: tblfolders = {};
tblfolders[1] = _SourceFolder .. "\\AutoPlay\\Docs\\1\\Base";
tblfolders[2] = _SourceFolder .. "\\AutoPlay\\Docs\\2\\Base";
local t_Files = {};
for i = 1, #tblfolders do
File.Find(tblfolders[i], "*.avi", true, false, nil, function (...) t_Files[#t_Files + 1] = arg[1]; return true; end);
end
-- если что-то нашли
if #t_Files > 0 then
result = Dialog.Message("Notice", Table.Concat(t_Files, "\r\n", 1, TABLE_ALL), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
File.Find в качестве первого аргумента принимет строку, которая представляет собой полный путь к папке, в которой необходимо выполнить поиск файлов. Почему у тебя тогда таблица?
Вот приблизительный код:
Код: tblfolders = {};
tblfolders[1] = _SourceFolder .. "\\AutoPlay\\Docs\\1\\Base";
tblfolders[2] = _SourceFolder .. "\\AutoPlay\\Docs\\2\\Base";
local t_Files = {};
for i = 1, #tblfolders do
File.Find(tblfolders[i], "*.avi", true, false, nil, function (...) t_Files[#t_Files + 1] = arg[1]; return true; end);
end
-- если что-то нашли
if #t_Files > 0 then
result = Dialog.Message("Notice", Table.Concat(t_Files, "\r\n", 1, TABLE_ALL), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end