Skip to content

Conversation

@Stivo182
Copy link

@Stivo182 Stivo182 commented Jan 31, 2026

Реализованы функции ЭтоАбсолютныйПуть, ЭтоАбсолютныйПутьUnix, ЭтоАбсолютныйПутьWindows для определения абсолютных путей

КонецЕсли;

// C:\ или C:/
Если СтрДлина(Путь) >= 3 Тогда
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Если не ошибаюсь, винда тоже считает начальный слеш абсолютным путем. Путь, начинающийся со слэша винда воспринимает как путь относительно корня "текущего" диска

C:\Users\user>cd /Desktop
The system cannot find the path specified.

а вот относительно корня диска (срабатывает, как корневой путь от текущего диска)

C:\Users\user>cd /Users/user/Desktop
C:\Users\user\Desktop>

переключаемся на диск D: и уже не найдет

C:\Users\user\Desktop>D:
D:\>cd /Users/user/Desktop
The system cannot find the path specified.

@Stivo182 Stivo182 requested a review from EvilBeaver January 31, 2026 19:52

Функция ЭтоАбсолютныйПутьUnix(Знач Путь) Экспорт
Путь = СокрЛП(Путь);
Возврат Лев(Путь, 1) = "/";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Считать ли абсолютными путями пути с ".." в теле?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Если начинаются с корня, то да, конечно.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants