HelpF.pro

Открыть диалог множественного выбора файлов и чтение выбранных файлов

Код 1C v 8.х
 Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите файл";
Диалог.ПолноеИмяФайла = "";
Фильтр = "Все файлы (*.*)|*.*";
Диалог.Фильтр = Фильтр;
//Разрешим множественный выбор
Диалог.МножественныйВыбор = Истина;
Диалог.Каталог = "F:\";
Если Диалог.Выбрать() Тогда
//Переберем выбранные файлы
Для Каждого ТекФайл из Диалог.ВыбранныеФайлы Цикл
//Прочитаем выбранне файлы как текстовые
Текст = Новый ЧтениеТекста(ТекФайл);
Стр = Текст.ПрочитатьСтроку();
Пока Стр <> Неопределено Цикл
Сообщить(Стр);
Стр = Текст.ПрочитатьСтроку();
КонецЦикла;
КонецЦикла;
КонецЕсли;

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/562.html