//Функция позволяет пользователю выбрать каталог на диске. Функция ВыбратьКаталог(ИмяКаталога) Экспорт Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); Диалог.Заголовок = "Укажите...
Работа с Файлами и Каталогами
Работа с Файлами и Каталогами
Функция ПроверитьСуществованиеФайла(ЛокПолноеИмяФайла) Экспорт ВыбФайл = Новый Файл(ЛокПолноеИмяФайла); Возврат ВыбФайл.Существует(); КонецФункции
//Функция проверяет наличие запрещенных в среде MS Windows символов в имени файла. Функция ЕстьЗапрещенныеСимволыИмени(ИмяФайла) Экспорт Если Найти(ИмяФайла,...
ДлинаКаталога=СтрДлина(Диалог.каталог); ПолнаяДлина=СтрДлина(Диалог.ПолноеИмяФайла); ИмяФайла=Прав(Диалог.ПолноеИмяФайла,ПолнаяДлина-ДлинаКаталога);
Запись файла в каталог, проверка существования каталога, имя — Уникальный идентификатор пользователя
Запись файла в каталог, проверка существования каталога, имя — Уникальный идентификатор пользователя
ЮзерИД=ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор; КаталогЗаметок = "С:\note\"; КаталогНаДиске = Новый Файл(КаталогЗаметок); Если Не КаталогНаДиске.Существует() Тогда СоздатьКаталог(КаталогЗаметок); КонецЕсли; ТекстЗаметки.Записать(КаталогЗаметок+строка(ЮзерИД)+".txt");
Пример обработки загрузки данных на управляемой форме, с определением необходимости передачи файла на сервер: &НаКлиенте Процедура ИмяФайлаНачалоВыбора(Элемент,...
ИмяZIPФайла = ПолучитьИмяВременногоФайла(".zip"); ФайлАрхива = Новый ЗаписьZipФайла(ИмяZIPФайла, , , МетодСжатияZIP.Сжатие, УровеньСжатияZIP.Оптимальный); ФайлАрхива.Добавить(ИмяВременногоФайла, РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно); ФайлАрхива.Записать();
Функция Удаляет указанные файлы. УдалитьФайлы(<Путь>, <Маска>) Параметры: <Путь> (обязательный) Тип: Строка. Путь к удаляемым файлам. <Маска> (необязательный)...
В 8-ых версий нет встроенной функции получения каталога базы данных, так напишем ее, //Получить представление информационной базы...
Для того чтобы записать файлы в ZIP-архив необходимо выполнить несколько простых действий: * Создать архив с необходимыми...
// ПутьКФайлу - Строка - путь к файлу или каталогу, существование которого // нужно проверить. // //...
Для того чтобы прочитать файлы из ZIP-архива необходимо выполнить несколько простых действий: — Открыть необходимый архив —...
// ПутьКФайлу – Строка – путь к файлу. // // Возвращаемое значение: // Строка – каталог файла...
При работе с большими объемами данных могут возникнуть проблемы при пересылке архивных файлов. Типичной такой ситуацией является...
//Возвращает Истина - скопирован, иначе Ложь Функция СкопироватьФайл(ИмяФайлаИсточник, ИмяФайлаНазначение, ВыдаватьСообщения = Ложь) Экспорт Попытка ПозицияСимвола = СтрДлина(ИмяФайлаНазначение);...
Процедура НайтиФайлыПоПодпапкам(НайденныеФайлы, Каталог, Маска) Если НайденныеФайлы = Неопределено Тогда НайденныеФайлы = Новый Массив; КонецЕсли; Путь = Каталог;...
// Размер – Число – размер в байтах // // Возвращаемое значение: // Строка – строковое представление...
//На форме есть поле (Путь к файлу), для кнопки Выбор (Событие начало выбора) пропишем процедуру выбора файла...
Режим = РежимДиалогаВыбораФайла.Открытие; ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим); ДиалогОткрытияФайла.ПолноеИмяФайла = ""; Фильтр = "Текст(*.txt)|*.txt"; ДиалогОткрытияФайла.Фильтр = Фильтр; ДиалогОткрытияФайла.МножественныйВыбор...
Режим = РежимДиалогаВыбораФайла.Сохранение; ДиалогСохраненияФайла = Новый ДиалогВыбораФайла(Режим); ДиалогСохраненияФайла.ПолноеИмяФайла = "Выгрузка_"+Формат(ПериодРегистрации,"ДФ=M_yy"); Фильтр = "Текст(*.txt)|*.txt"; ДиалогСохраненияФайла.Фильтр = Фильтр; ДиалогСохраненияФайла.МножественныйВыбор...