1
0
mirror of https://github.com/bia-technologies/diff3cf.git synced 2025-07-12 22:11:00 +02:00

#3 Поддержка относительных имен

This commit is contained in:
Artem Sharipov
2024-05-06 19:58:14 +05:00
committed by Maximov Valery
parent f5d8590971
commit 3683f917fe
2 changed files with 25 additions and 0 deletions

View File

@ -51,6 +51,19 @@
КонецЕсли;
РаздлительПути = ПолучитьРазделительПути();
РодительПуть = ?(СтрЗаканчиваетсяНа(РодительПуть, РаздлительПути),
РодительПуть, РодительПуть + РаздлительПути);
ПоставкаПуть = ?(СтрЗаканчиваетсяНа(ПоставкаПуть, РаздлительПути),
ПоставкаПуть, ПоставкаПуть + РаздлительПути);
// Превращение относительных путей в абсолютные
РодительПуть = Новый Файл(РодительПуть).ПолноеИмя;
ПоставкаПуть = Новый Файл(ПоставкаПуть).ПолноеИмя;
Если СтрНачинаетсяС(ФайлРезультатИмя, ".") Тогда
ФайлРезультатИмя = Новый Файл(ФайлРезультатИмя).ПолноеИмя;
КонецЕсли;
Лог.Информация("Получаем результат сравнения");
РезультатСравнения = АнализаторОбъектов.ВыполнитьСравнениеОбъектов(РодительПуть, ПоставкаПуть, Лог);

View File

@ -53,10 +53,22 @@
КонецЕсли;
РаздлительПути = ПолучитьРазделительПути();
РодительПуть = ?(СтрЗаканчиваетсяНа(РодительПуть, РаздлительПути),
РодительПуть, РодительПуть + РаздлительПути);
ПоставкаПуть = ?(СтрЗаканчиваетсяНа(ПоставкаПуть, РаздлительПути),
ПоставкаПуть, ПоставкаПуть + РаздлительПути);
РасширениеПуть = ?(СтрЗаканчиваетсяНа(РасширениеПуть, РаздлительПути),
РасширениеПуть, РасширениеПуть + РаздлительПути);
ФайлРезультатИмя = ПараметрыКоманды["ФайлРезультат"];
// Превращение относительных путей в абсолютные
РодительПуть = Новый Файл(РодительПуть).ПолноеИмя;
ПоставкаПуть = Новый Файл(ПоставкаПуть).ПолноеИмя;
РасширениеПуть = Новый Файл(РасширениеПуть).ПолноеИмя;
Если СтрНачинаетсяС(ФайлРезультатИмя, ".") Тогда
ФайлРезультатИмя = Новый Файл(ФайлРезультатИмя).ПолноеИмя;
КонецЕсли;
Лог.Информация("Получаем результат сравнения");
РезультатСравнения = РезультатСравненияРасширения.ПолучитьРезультатСравнения(