TGViewer
1С:Предприятие 8 1С:Предприятие 8 @devlab1c · 866 subscribers
Post #413 271
Операции над файлами в 1С 8.3


&НаКлиенте
Процедура ОперацииНадФайлами(Команда)

// Создание переменных (имя и путь к файлу)
ПутьКФайлу_Test="D:\Test.txt";
ПутьКФайлу_Copy="D:\Copy.txt";

// Создание пустого файла
ТекстФайл = Новый ЗаписьТекста();
ТекстФайл.Закрыть();

// Проверка на существование файла
ТекстФайл = Новый Файл(ПутьКФайлу_Test);
Если ТекстФайл.Существует() Тогда
Сообщить(ПутьКФайлу_Test+" существует!");
КонецЕсли;

// Копирование файла. Параметры: Какой файл копируем, Куда файл копируем
КопироватьФайл(ПутьКФайлу_Test, ПутьКФайлу_Copy);// Если файл существует, то перезапишет

// Перемещение файла. Параметры: Какой файл копируем, Куда файл копируем
ПереместитьФайл(ПутьКФайлу_Test, ПутьКФайлу_Copy);// Если файл существует, то перезапишет

// Поиск файлов в каталоге (функция возвращает массив значений)
// Параметры: Каталог поиска, Маска поиска, Поиск и в подкаталогах
МассивФайлов = НайтиФайлы("D:\", "*.txt", Ложь);
Для Каждого ТекФайл Из МассивФайлов Цикл
Сообщить("Найден файл: " + ТекФайл.ПолноеИмя);
КонецЦикла;

// Удаление файла
УдалитьФайлы(ПутьКФайлу_Test); // Если файл с параметром только для чтения, то будет ошибка

// Удаление файлов в каталоге по маске
// поиск в каталоге нерекурсивный
УдалитьФайлы("D:\","*.txt"); // Если маски нет, то удалятся все файлы и сам каталог

// Получение имя временного файла
ПолучитьИмяВременногоФайла(); // Например, C:\Temp\H_kImX035.tmp
ПолучитьИмяВременногоФайла(".txt"); // Например, C:\Temp\H_kImX035.txt

КонецПроцедуры


👉@DevLab1C
  • 👍 1
More from @devlab1c
  1. Sep 28, 2026Как прочитать JSON в 1С Из этого видео вы узнаете Как прочитать JSON в 1С. Формат JSON сег…
  2. Sep 23, 2026Отбор документов с пустой ссылкой источник 📲 Мы в MAX 👉@DevLab1C
  3. Sep 21, 2026Отборы в отчетах источник 📲 Мы в MAX 👉@DevLab1C
  4. Sep 20, 20261С: Администрирование Установка и публикация базы 1С на IIS под ОС Windows 10/11 Присоедин…
  5. Sep 17, 2026Оптимизация запросов к СУБД при активном динамическом поиске в динамических списках источн…
  6. Sep 14, 2026Массовое исправление реквизита документов источник 📲 Мы в MAX 👉@DevLab1C
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →