|
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
|
|
Указание путей к файлу через слеш или бекслеш - есть ли разница20.06.2014, 17:07. Показов 28130. Ответов 51
Метки нет (Все метки)
Добрый день!
Подскажите, есть ли хоть какая-то разница при указании путей к файлам через "/" или "\" в c#?
0
|
|
| 20.06.2014, 17:07 | |
|
Ответы с готовыми решениями:
51
Есть значения, нужно два ответа. Через слеш Указание путей в Spring
|
|
Ушел с форума
|
||
| 21.06.2014, 02:13 | ||
|
Не бажище, а MS Specific:
Parsing C++ Command-Line Arguments (MSDN) http://msdn.microsoft.com/en-u... 5ykft.aspx
0
|
||
|
Master of Orion
|
|
| 21.06.2014, 03:09 | |
|
0
|
|
| 21.06.2014, 03:21 | |
|
1
|
|
|
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
|
|
| 21.06.2014, 08:33 [ТС] | |
|
В принципе, я даже не подозревал об этой ошибке, пока пользователь не пожаловался.
Добавлено через 2 минуты Из MSDN: A double quotation mark preceded by a backslash (\") is interpreted as a literal double quotation mark character ("). Двойная кавычка, перед которой стоит бекслеш, интерпретируется как литеральный (т.е. не управляющий) символ двойной кавычки. Backslashes are interpreted literally, unless they immediately precede a double quotation mark. Бекслеши интерпретируются как литералы кроме случаем, когда после них стоит двойная кавычка.
1
|
|
|
Заблокирован
|
||
| 15.08.2024, 15:49 | ||
|
А что можно сказать на сегодняшний день? Какой символ для разделителя директорий использовать сегодня в приложении windows? Ясно, что "\" будет нормально работать. Но если так же нормально будет работать и "/", то может быть пора на него переходить? Чтобы уже "не путаться" при переходах между windows и линукс. Ведь если нет смысла использовать специальный символ "\" (работает только в windows), то лучше использовать универсальный "/" (работает и в windows, и в линукс, и в веб). Это я про принцип экономии мышления. Что скажете?
0
|
||
|
|
|
| 15.08.2024, 15:58 | |
|
1
|
|
|
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
|
|
| 15.08.2024, 17:07 | |
|
0
|
|
|
Заблокирован
|
||
| 15.08.2024, 17:10 | ||
|
0
|
||
|
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
|
|
| 15.08.2024, 17:20 | |
|
titan4ik, как выше заметили, Path-класс сам определяет SeparatorChar в системе и позволяет не думать о различиях.
А при работе вручную лично я не вижу проблемы, всего два разных символа - не десять же.
0
|
|
|
Заблокирован
|
|
| 15.08.2024, 18:22 | |
|
Хорошо, я по-другому спрошу. Если буду прямой слэш использовать в приложении windows, реально проблемы будут?
0
|
|
|
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
|
|
| 15.08.2024, 18:26 | |
|
0
|
|
|
Заблокирован
|
||||
| 15.08.2024, 21:12 | ||||
|
Добавлено через 7 минут Известно, что прямой флэш будет работать. Но неизвестно есть ли шанс нарваться на проблему при этом. Поэтому если не знаешь где эту проблему искать, то ничего не проверишь. И насколько эта проблема вероятна. Может быть в настоящее время почти невероятна. Я этого не знаю. И именно это и хотел узнать. Добавлено через 2 минуты Тут в этой же теме написано (но давно написано) Указание путей к файлу через слеш или бекслеш - есть ли разница Добавлено через 6 минут А сейчас вот что написано
Я и хочу понять. Можно прямой флэш применять или нет у тех у кого в этом опыт есть. Написанному же верить нельзя. Тем боле, что там есть оговорка
0
|
||||
|
|
|||||||
| 16.08.2024, 08:26 | |||||||
0
|
|||||||
|
Заблокирован
|
||
| 16.08.2024, 08:51 | ||
|
Andrey-MSK, это не проверка. Это наверняка сработает нормально. Почти наверняка)
Сработало конечно. Но это частный случай. Ладно, в общем мнение понятно - нефиг умничать. Раз в виндовс надо обратный ставить - таки и ставьте обратный, если не будет особой причины изменить эту практику. Добавлено через 2 минуты А именно - несмотря на то, что
0
|
||
|
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
|
|
| 16.08.2024, 09:02 | |
|
titan4ik, вы наверное, когда на улицу выходите, всегда с зонтом?) В солнечный день - защита от ультрафиолета, в пасмурный - от потенциального дождя. Проблемы надо решать по мере их поступления.
0
|
|
|
Заблокирован
|
||
| 16.08.2024, 09:14 | ||
|
IamRain, это не проблема. И я не проблему решаю. Я интересуюсь у профессионалов их мнением.
Казалось бы, увидев в оф док такую фразу P.S. Вероятно, она в том, что "нет смысла что-то менять, если и так работает" (обратный слэш работает) - ведь это изменение теоретически может создать проблему, как и любое другое изменение в подходах (сознании), договорённостях, правилах. Не знаю. Вам виднее.
0
|
||
|
|
||
| 16.08.2024, 09:20 | ||
|
Просто таким способом в NIX никто писать не будет, если нужно сделать реально кроссплатформу. А будут использовать методы языка для определения ОС и уже на основе них формировать пути. Вы ведь в курсе что в NIX нет C:\, D:\ и т.д., а всё пляшет от корня /...
0
|
||
|
Заблокирован
|
|
| 16.08.2024, 09:54 | |
|
Тему можно считать исчерпанной.
Поясню. Я не столько о кроссплатформенности (я в этом мало смыслю), сколько о том, что прямой флэш сейчас уже вроде бы можно было бы (?) применять и в виндовс в качестве нормы, как рекомендуемый разделитель. Но нет - этого не случилось.
0
|
|
| 16.08.2024, 09:54 | |
|
указание пути к файлу
Неявное указание пути к файлу есть ли разница ru или org? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|