c:\каталог1\каталог2\файл.txt
"\" - означает что перед ним родительский каталог
Dragokas, ты примеры приведи, а то не понятно откуда это, и ответы могут поэтому отличаться от того о чем ты спрашиваешь.Расскажите, для чего используется знак "\" (интересуют все варианты) ?
Расскажите, для чего используется знак "\" (интересуют все варианты) ?
В математике обратная косая черта обозначает разность множеств:
— множество элементов, которые входят в A, но не входят в B.
В Юникоде для этого есть также специальный знак «set minus» (U+2214, ∖).
c:\каталог1\каталог2\файл.txt
Если исходить из этого правила, то получится, что:означает что перед ним родительский каталог
d:
c:
Если Patch превышает 256 (если не ошибаюсь) символов то применяется данная последовательность. Это в программирование.3)
\\?\c:\каталог1
как обычно здесь: C:\Windows\System32>и обрати внимание, в какой папке ты окажешься.
У меня в папке пользователяи обрати внимание, в какой папке ты окажешься.
C:\Users\Aibolit
Как видишь, это оказалась не родительская папка для "каталог1".как обычно здесь: C:\Windows\System32>
ExtractFileExt("Test.MyFolder")
Да. \ - обратный слэш. / - обычный (прямой) слеш.обратный слеш?
c:/каталог/файл
Да, если указать вот так D:при переходе на этот диск без указания корня, открывает последний открытый каталог?
А мне кажется, что все варианты есть частными случаями \\?\c:\каталог1\, просто система сама дописывает "в уме" то, чего не хватает в предложенной ей записи, и дописивыет тем, что поумолчанию или "под рукой".Да. Конечно.
Код:c:\каталог1\каталог2\файл.txt
Если исходить из этого правила, то получится, что:
c: - будет родительским каталогом для "каталог1". Это не так.
Ты может проверить это, запустив консоль и введя:
где d - буква любого существующего у тебя диска, кроме системного.Код:d:
Затем вводишь:
и обрати внимание, в какой папке ты окажешься.Код:c:
Прямой ответ сознательно не даю.
Итак, пишу варианты, в которых слеш \ имеет особое значение:
1)
\каталог1\каталог2\файл.txt
аналогичное правило для:
c:\каталог1\каталог2\файл.txt
2)
каталог1\каталог2\
3)
\\?\c:\каталог1
и похожая конструкция с чуть отличающимся смыслом:
\\.\c:\каталог1
4)
\\server\share
Вот и хотелось бы разжечь интерес участников форума вопросом:
что означает \ для каждого из 4 случаев...
Нет, не дописывает. Все на совести разработчика.А мне кажется, что все варианты есть частными случаями \\?\c:\каталог1\
\\?\UNC\Server\Share
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?