Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
Видимо, какой-то скрытый баг интерпретатора, потому как путь такой, на самом деле ведь не существует и при попытке перейти по нему, будет выдано сообщение об ошибке... »
Цитата Busla:
да, несколько неожиданно, хотя в чём-то даже логично: точка - скорее оператор(?) контекста, чем относительный путь »
Похоже, проблема несколько глубже, нежели чем просто в отдельно взятом интерпретаторе команд: то же самое наблюдается в WSH, PowerShell, .Net. Возможно, дело в функции WinAPI, но мне что-то лень ковырять .

Надо просто запомнить и больше не использовать данную логику в пакетных файлах (в остальных языках есть нормальное деление на File Exists/Folder Exists).
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:41, 08-03-2019 | #26