История "/" и "\" в разных ОС - PullRequest
2 голосов
/ 24 августа 2011

Я запутался с "/" и "\" и "//" в разных ОС. Linux и Unix используют "/", Windows использует "\", но Windows может понимать "/", и если мы хотим использовать адрес стиля Windows в программировании, мы должны использовать "\". Я действительно запутался в этих случаях. Помогите мне, пожалуйста. спасибо

Ответы [ 4 ]

5 голосов
/ 24 августа 2011

Исторически, / был персонажем в UNIX, в 1970-х годах.Некоторое время, в начале 1980-х годов, появился парень, который написал MS-DOS, который был очень похож на CP / M, и оба они использовали / для параметров команды.Когда MS-DOS получил каталоги в 2.0, нужно было найти альтернативу, и это было \.С тех пор существует эта разница.

Внутри ядра DOS, тем не менее, поддерживается /.И Windows тоже.

2 голосов
/ 24 августа 2011
1 голос
/ 24 августа 2011

Я не знаю, что вам сказать о "/" и "\", которые вы можете прочитать по ссылке в Википедии здесь . Однако, когда программирование не жестко кодирует пути, обычно это библиотека, которая обрабатывает пути, такие как, например, Server.MapPath в ASP.net, использование такой библиотеки гарантирует, что ваше приложение (если оно кроссплатформенное) получит правильный путь относительно того, какой разделитель он использует

1 голос
/ 24 августа 2011

Вики может помочь вам: см. http://en.wikipedia.org/wiki/Path_%28computing%29

эта вики-страница объясняет все существующие способы использования "/" и "\", тогда это может помочь устранить неопределенность ума.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...