Skip to content

Commit d4ff7b3

Browse files
committed
Новый метод "УдалитьФайл" для манифеста пакета #134
1 parent 0dd1168 commit d4ff7b3

File tree

4 files changed

+26
-3
lines changed

4 files changed

+26
-3
lines changed
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

22
Описание.Имя("test")
33
.Версия("0.3.1")
4-
.ВключитьФайл("folder");
4+
.ВключитьФайл("folder")
5+
.УдалитьФайл("*.epf")
6+
.УдалитьФайл("НесуществующаяПапка");

src/core/Классы/ОписаниеПакета.os

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
Перем мЗависимости;
99
Перем мМодули;
1010
Перем мВключаемыеФайлы;
11+
Перем мУдаляемыеФайлы;
1112
Перем мИсполняемыеФайлы;
1213

1314
Перем ТипыМодулей Экспорт;
@@ -179,6 +180,20 @@
179180
Возврат мИсполняемыеФайлы;
180181
КонецФункции
181182

183+
//////////////////////////////////////////////////////////////////////
184+
// Удаляемые, исключаемые файлы
185+
186+
Функция УдалитьФайл(Знач ИсходныйПутьИлиМаска) Экспорт
187+
188+
мУдаляемыеФайлы.Добавить(ИсходныйПутьИлиМаска);
189+
Возврат ЭтотОбъект;
190+
191+
КонецФункции
192+
193+
Функция УдаляемыеФайлы() Экспорт
194+
Возврат мУдаляемыеФайлы;
195+
КонецФункции
196+
182197
//////////////////////////////////////////////////////////////////////
183198
// Вспомогательные функции
184199

@@ -206,6 +221,8 @@
206221
ТипыМодулей = Новый Структура("Класс,Модуль", "Класс", "Модуль");
207222

208223
мВключаемыеФайлы = Новый Массив;
224+
мУдаляемыеФайлы = Новый Массив;
225+
209226
мИсполняемыеФайлы = Новый ТаблицаЗначений;
210227
мИсполняемыеФайлы.Колонки.Добавить("Путь");
211228
мИсполняемыеФайлы.Колонки.Добавить("ИмяПриложения");
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

22
Описание.Имя("test")
33
.Версия("0.3.1")
4-
.ВключитьФайл("folder");
4+
.ВключитьФайл("folder")
5+
.УдалитьФайл("*.epf")
6+
.УдалитьФайл("НесуществующаяПапка");
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

22
Описание.Имя("test")
33
.Версия("0.3.2")
4-
.ВключитьФайл("folder");
4+
.ВключитьФайл("folder")
5+
.УдалитьФайл("*.epf")
6+
.УдалитьФайл("НесуществующаяПапка");

0 commit comments

Comments
 (0)