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,11 +53,23 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
РаздлительПути = ПолучитьРазделительПути();
|
РаздлительПути = ПолучитьРазделительПути();
|
||||||
|
РодительПуть = ?(СтрЗаканчиваетсяНа(РодительПуть, РаздлительПути),
|
||||||
|
РодительПуть, РодительПуть + РаздлительПути);
|
||||||
|
ПоставкаПуть = ?(СтрЗаканчиваетсяНа(ПоставкаПуть, РаздлительПути),
|
||||||
|
ПоставкаПуть, ПоставкаПуть + РаздлительПути);
|
||||||
РасширениеПуть = ?(СтрЗаканчиваетсяНа(РасширениеПуть, РаздлительПути),
|
РасширениеПуть = ?(СтрЗаканчиваетсяНа(РасширениеПуть, РаздлительПути),
|
||||||
РасширениеПуть, РасширениеПуть + РаздлительПути);
|
РасширениеПуть, РасширениеПуть + РаздлительПути);
|
||||||
|
|
||||||
ФайлРезультатИмя = ПараметрыКоманды["ФайлРезультат"];
|
ФайлРезультатИмя = ПараметрыКоманды["ФайлРезультат"];
|
||||||
|
|
||||||
|
// Превращение относительных путей в абсолютные
|
||||||
|
РодительПуть = Новый Файл(РодительПуть).ПолноеИмя;
|
||||||
|
ПоставкаПуть = Новый Файл(ПоставкаПуть).ПолноеИмя;
|
||||||
|
РасширениеПуть = Новый Файл(РасширениеПуть).ПолноеИмя;
|
||||||
|
Если СтрНачинаетсяС(ФайлРезультатИмя, ".") Тогда
|
||||||
|
ФайлРезультатИмя = Новый Файл(ФайлРезультатИмя).ПолноеИмя;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Лог.Информация("Получаем результат сравнения");
|
Лог.Информация("Получаем результат сравнения");
|
||||||
РезультатСравнения = РезультатСравненияРасширения.ПолучитьРезультатСравнения(
|
РезультатСравнения = РезультатСравненияРасширения.ПолучитьРезультатСравнения(
|
||||||
РодительПуть,
|
РодительПуть,
|
||||||
|
Reference in New Issue
Block a user