Небольшое расширение для работы с файлами, альтернатива get_directory() и filetime.dll. Имеются функции открытия сразу нескольких файлов, открытия файлов по одному, открытие директории. В скором времени будет новая версия, с такими функциями, как получение даты создания файла. В архиве расширение, дэмо, список функций.
fg_file(maskname|mask[str],caption[str],FileMustExists[1/0])- Запрашивает у пользователя один файл, возвращает полный путь вместе с файлом. Если нажата кнопка отмены, возвращает '/*/'.
fg_files(maskname|mask[str],caption[str],FileMustExists[1/0])- Запрашивает у пользователя несколько файлов, возвращает все пути через символ номер 13. Если нажата кнопка отмены, возвращает '/*/'.
fg_filesnum()- Возвращает количество полученных предыдущей функцией файлов.
fg_filestolist(files[str],ds_list_name[str])- Создаёт список (ds_list) в указанную переменную, добавляет по отдельности все файлы полученные fg_files.
fg_dir(caption[str])- Запрашивает у пользователя директорию.
Все функции в случае ошибки возвращают '*/*'