Skip to content

Commit 89d5578

Browse files
committed
Удаление временных файлов после пакетной синхронизации
1 parent 6987bc0 commit 89d5578

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/core/Классы/ПакетнаяСинхронизация.os

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,8 @@
221221

222222
КонецЦикла;
223223

224+
УдалитьВременныеФайлыПриНеобходимости();
225+
224226
КонецПроцедуры
225227

226228
// Выполняет пакетную синхронизацию
@@ -255,6 +257,8 @@
255257

256258
КонецЦикла;
257259

260+
УдалитьВременныеФайлыПриНеобходимости();
261+
258262
КонецПроцедуры
259263

260264
#КонецОбласти
@@ -516,6 +520,26 @@
516520

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

523+
// Удаляет временные файлы при необходимости
524+
// Если передана пустая строка, то удаляются все зарегистрированные временные файлы
525+
//
526+
// Параметры:
527+
// ПутьКФайлу - Строка - полный путь файла или пустая строка
528+
//
529+
Процедура УдалитьВременныеФайлыПриНеобходимости(Знач ПутьКФайлу = "")
530+
531+
Если НЕ УдалятьВременныеФайлы Тогда
532+
Возврат;
533+
КонецЕсли;
534+
535+
Если ПутьКФайлу = "" Тогда
536+
ВременныеФайлы.Удалить();
537+
Иначе
538+
ВременныеФайлы.УдалитьФайл(ПутьКФайлу);
539+
КонецЕсли;
540+
541+
КонецПроцедуры
542+
519543
Процедура ПриСозданииОбъекта()
520544

521545
ИндексРепозиториев = Новый Соответствие;

0 commit comments

Comments
 (0)