Какая разница между c:/windows и с: \windows? И ещё бывает c:\\windows c://windows

Никогда не задавался этим вопросом. Только сейчас стало интересно
И ещё без слэша c: c:\> или как-то так

Выполни эти команды и увидишь разницу

\ это виндусовый слэш, а / это линуксовый

Windows распознает оба варианта слешей, а unix системы только /. Таким образом, команда со слешем / будет одинаково распознана в обоих видах ОС. Ещё вариант, это сетевые ресурсы, например в FTP. Дирктории в адресах разделяются с помощью /.
Обычный путь в Windows составлен с помощью \.
Ещё слеш \ используется для экранирования специальных символов. Например, если пробел является частью имени файла, а не разделителем команд, то перед этим пробелом ставится \. В таких командаз сам \ является специальным, и для его использования в качестве разделителя пути, его самого нужно экранировать. Так получается \\.
// используется только в сетевых путях для отделения протокола от пути.

Добавить комментарий