Почему обратная косая черта означает разные вещи в Windows и в Интернете - PullRequest
4 голосов
/ 09 марта 2011

В FTP папки доступны как folder/myfolder/another. Но система Windows использует folder\myfolder\another.

Есть ли причины, по которым они отличаются?

Ответы [ 3 ]

4 голосов
/ 09 марта 2011

История создания разделителя пути в Windows подробно описана в этом блоге Ларри Остерманом.FTP следует соглашению UNIX.

3 голосов
/ 09 марта 2011

Прямая косая черта (/) использовалась в качестве разделителей пути во многих операционных системах, таких как любые варианты Unix, OS X, тогда как Windows и DOS почти исключительно используют обратную косую черту (\).

  • Так что это будет Windows: C:\dir\file.txt

  • И это будет Unix: /dir/file.txt

Там нетреальное преимущество или недостаток, это просто вопрос соглашения.

Поскольку "нормальные" URL-адреса, такие как ftp://example.com/file, более или менее стандартизированы, в них никогда не встретится обратный слеш.

1 голос
/ 16 октября 2012

Существует вопрос о том, откуда взята обратная косая черта Windows (\) на superuser.com с довольно исчерпывающим ответом.

В основном прямая косая черта (/) былауже использовался для параметров команды, таких как

dir /p

, чтобы приостанавливать листинг каталога после каждой страницы, поэтому вместо разделителя пути \ использовался, когда DOS начал поддерживать иерархические файловые системы.

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