Главная
1С:Предприятие 8
Вопросы при переходе с версии 7.7
Работа с файлами
Где располагаются функции работы с файлами?
Как выбрать файл с указанным расширением?
Как скопировать файл? (новое)
Где располагаются функции работы с файлами?
Общие функции для работы с файлами (копирование, поиск и т.д.) относятся к глобальному контексту (группа "Процедуры и функции работы с файлами").
Объект Файл используется для получения различной информации о файле и установки некоторых характеристик файла.
Для вызова диалога выбора файла используется объект ДиалогВыбораФайла.
Как выбрать файл с указанным расширением?
Для выбора файла необходимо использовать объект ДиалогВыбораФайла. Например:
// Выбор файла с просмотром
ДиалогФыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогФыбораФайла.Фильтр = "Картинка (*.bmp)|*.bmp|Картинка формата jpg (*.jpg)|*.jpg";
ДиалогФыбораФайла.Заголовок = "Выберите файл";
ДиалогФыбораФайла.ПредварительныйПросмотр = Истина;
ДиалогФыбораФайла.ИндексФильтра = 0;
Если ДиалогФыбораФайла.Выбрать() Тогда
Сообщить(ДиалогФыбораФайла.ПолноеИмяФайла);
КонецЕсли;
Как скопировать файл?
Для копирования, перемещения, удаления и прочих действий с файлами, существуют процедуры и функции работы с файлами глобального контекста. В частности, копирование файла может быть выполнено функцией КопироватьФайл():
КопироватьФайл("C:/Test.txt","C:/CopyOfTest.txt");
Эта функция копирует файл-источник в файл-приемник. Допускается перезапись файла-приемника. Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются). Допускается использование схем http, https и ftp для адресации файлов. При использовании этих схем в адресах необходимо указывать прямые слеши '/', а не обратные '\'.
Встроенный язык содержит также и другие средства для работы с файлами: объекты Файл и ДиалогВыбораФайла. Объект Файл позволяет читать и устанавливать некоторые параметры существующих файлов, а объект ДиалогВыбораФайла предоставляет средства доступа к специальному диалогу, в котором пользователь выполняет интерактивный выбор каталога, файлов для открытия, или файла для сохранения.
Вернуться
к списку