Путь к файлу в конфиге: / или \
От: Shmj Ниоткуда  
Дата: 06.09.17 00:33
Оценка: +1
В Windows путь указывается через \. Хотя и / работает, это типа альтернативный сепаратор.

А в Linux только /

Получается с целью универсальности нужно забывать про \ как файловый разделить и использовать только /?

Могут ли с этим быть какие-либо проблемы?
Re: Путь к файлу в конфиге: / или \
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 06.09.17 01:09
Оценка:
Здравствуйте, Shmj, Вы писали:

S>В Windows путь указывается через \. Хотя и / работает, это типа альтернативный сепаратор.


S>А в Linux только /


S>Получается с целью универсальности нужно забывать про \ как файловый разделить и использовать только /?


S>Могут ли с этим быть какие-либо проблемы?


Тут либо не парится и отдавать на откуп операционной системе — линукс-сраный-вей, либо нормализовывать самому. Но тут нюанс — правила нормализации у операционной системы и у тебя могут быть разными. К общему знаменателю можно подвести, но хорошо бы это отразить в доках. В линуксе, опять же, извините, в сраном траханом линуксе, доки никто не делает — смотри сорцы, Люк.
Маньяк Робокряк колесит по городу
Re: Путь к файлу в конфиге: / или \
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 06.09.17 08:12
Оценка: +2
Здравствуйте, Shmj, Вы писали:
Поле Path.DirectorySeparatorChar
и солнце б утром не вставало, когда бы не было меня
Re: Путь к файлу в конфиге: / или \
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.09.17 08:14
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Получается с целью универсальности нужно забывать про \ как файловый разделить и использовать только /?


Я всегда так и делаю.

S>Могут ли с этим быть какие-либо проблемы?


Только косметические. На экран лучше выводить в привычном виде.
Re[2]: Путь к файлу в конфиге: / или \
От: Shmj Ниоткуда  
Дата: 06.09.17 14:54
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, Shmj, Вы писали:

S>Поле Path.DirectorySeparatorChar

А как вы это пропишите в конфиге?
Re[3]: Путь к файлу в конфиге: / или \
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 06.09.17 15:02
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>>Здравствуйте, Shmj, Вы писали:

S>>Поле Path.DirectorySeparatorChar

S>А как вы это пропишите в конфиге?


Ну можно просто сделать Replace
и солнце б утром не вставало, когда бы не было меня
Re: Путь к файлу в конфиге: / или \
От: · Великобритания  
Дата: 06.09.17 15:03
Оценка:
Здравствуйте, Shmj, Вы писали:

S>А в Linux только /

S>Получается с целью универсальности нужно забывать про \ как файловый разделить и использовать только /?
По-моему да. Ещё с учётом того, что \ может быть escape-символом — начинается путаница — надо удваивать-экранировать или нет?..
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[3]: Путь к файлу в конфиге: / или \
От: Kolesiki  
Дата: 07.09.17 11:56
Оценка: -2
Здравствуйте, Shmj, Вы писали:

Serginio1>Path.DirectorySeparatorChar

S>А как вы это пропишите в конфиге?


А кто сказал, что это предусмотрено для использования в конфигах? Вот прежде чем прыгать на всякие Core (см. дискуссию в КСВ), стоит 100 раз подумать, настолько ли эта "новая платформа" годна для перехода и какие у авторов вообще цели. Не забывай, что 15 лет .NET был windows-only проектом и никого вообще слэши не заботили.
2017-ая студия всё ещё создаёт проекты с бэкслэшем, как там собираются поддерживать линукс (без букв диска) — большой вопрос.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.