Skip to content

Commit 4a3b8d7

Browse files
committed
изменил алгоритм проверки пути
1 parent 31b57a3 commit 4a3b8d7

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/v8runner.os

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,10 +1337,15 @@
13371337

13381338
Лог.Отладка(СтрШаблон("ПутьВыгрузкиИБ %1", ПутьВыгрузкиИБ));
13391339

1340-
МассивЭлементовПути = СтроковыеФункции.РазложитьСтрокуВМассивПодстрок(ПутьВыгрузкиИБ, ПолучитьРазделительПути());
1341-
// если имя файла указано без каталога, то сохраняем в текущий каталог
1342-
Если МассивЭлементовПути.Количество() = 1 Тогда
1343-
ПутьВыгрузкиИБ = ТекущийКаталог() + ПолучитьРазделительПути() + ПутьВыгрузкиИБ;
1340+
КоличествоЭлементовПути1 = СтроковыеФункции.РазложитьСтрокуВМассивПодстрок(ПутьВыгрузкиИБ, "/").Количество();
1341+
Лог.Отладка(СтрШаблон("КоличествоЭлементовПути1 = %1", КоличествоЭлементовПути1));
1342+
КоличествоЭлементовПути2 = СтроковыеФункции.РазложитьСтрокуВМассивПодстрок(ПутьВыгрузкиИБ, "\").Количество();
1343+
Лог.Отладка(СтрШаблон("КоличествоЭлементовПути2 = %1", КоличествоЭлементовПути2));
1344+
1345+
// если не найдено ни одного разделителя пути, то сохраняем в текущий каталог
1346+
Если КоличествоЭлементовПути1 = 1 И КоличествоЭлементовПути2 = 1 Тогда
1347+
ПутьВыгрузкиИБ = ТекущийКаталог() + ПолучитьРазделительПути() + ПутьВыгрузкиИБ;
1348+
Лог.Отладка(СтрШаблон("НовыйПутьВыгрузкиИБ %1", ПутьВыгрузкиИБ));
13441349
КонецЕсли;
13451350

13461351
Файл = Новый Файл(ПутьВыгрузкиИБ);

0 commit comments

Comments
 (0)