mirror of
https://github.com/bia-technologies/diff3cf.git
synced 2025-07-12 22:11:00 +02:00
#3 Поддержка относительных имен
This commit is contained in:
committed by
Maximov Valery
parent
f5d8590971
commit
3683f917fe
@ -51,6 +51,19 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
РаздлительПути = ПолучитьРазделительПути();
|
||||
РодительПуть = ?(СтрЗаканчиваетсяНа(РодительПуть, РаздлительПути),
|
||||
РодительПуть, РодительПуть + РаздлительПути);
|
||||
ПоставкаПуть = ?(СтрЗаканчиваетсяНа(ПоставкаПуть, РаздлительПути),
|
||||
ПоставкаПуть, ПоставкаПуть + РаздлительПути);
|
||||
|
||||
// Превращение относительных путей в абсолютные
|
||||
РодительПуть = Новый Файл(РодительПуть).ПолноеИмя;
|
||||
ПоставкаПуть = Новый Файл(ПоставкаПуть).ПолноеИмя;
|
||||
Если СтрНачинаетсяС(ФайлРезультатИмя, ".") Тогда
|
||||
ФайлРезультатИмя = Новый Файл(ФайлРезультатИмя).ПолноеИмя;
|
||||
КонецЕсли;
|
||||
|
||||
Лог.Информация("Получаем результат сравнения");
|
||||
РезультатСравнения = АнализаторОбъектов.ВыполнитьСравнениеОбъектов(РодительПуть, ПоставкаПуть, Лог);
|
||||
|
||||
|
@ -53,10 +53,22 @@
|
||||
КонецЕсли;
|
||||
|
||||
РаздлительПути = ПолучитьРазделительПути();
|
||||
РодительПуть = ?(СтрЗаканчиваетсяНа(РодительПуть, РаздлительПути),
|
||||
РодительПуть, РодительПуть + РаздлительПути);
|
||||
ПоставкаПуть = ?(СтрЗаканчиваетсяНа(ПоставкаПуть, РаздлительПути),
|
||||
ПоставкаПуть, ПоставкаПуть + РаздлительПути);
|
||||
РасширениеПуть = ?(СтрЗаканчиваетсяНа(РасширениеПуть, РаздлительПути),
|
||||
РасширениеПуть, РасширениеПуть + РаздлительПути);
|
||||
|
||||
ФайлРезультатИмя = ПараметрыКоманды["ФайлРезультат"];
|
||||
|
||||
// Превращение относительных путей в абсолютные
|
||||
РодительПуть = Новый Файл(РодительПуть).ПолноеИмя;
|
||||
ПоставкаПуть = Новый Файл(ПоставкаПуть).ПолноеИмя;
|
||||
РасширениеПуть = Новый Файл(РасширениеПуть).ПолноеИмя;
|
||||
Если СтрНачинаетсяС(ФайлРезультатИмя, ".") Тогда
|
||||
ФайлРезультатИмя = Новый Файл(ФайлРезультатИмя).ПолноеИмя;
|
||||
КонецЕсли;
|
||||
|
||||
Лог.Информация("Получаем результат сравнения");
|
||||
РезультатСравнения = РезультатСравненияРасширения.ПолучитьРезультатСравнения(
|
||||
|
Reference in New Issue
Block a user