3

Можно ли где-нибудь в системе создать папку с пустым именем?

4 ответа4

10

Вы не можете иметь папку без имени. Это невозможно. Имя обязательно. Без названия папка не может существовать.

2

В зависимости от вашей ОС вы, вероятно, не можете напрямую создать папку без имени, но вы можете создать папку с "пустым" именем. То есть имя, состоящее из пробелов или, если ОС поддерживает Юникод, другие необычные пробелы или невидимые символы.

Но только потому, что ваша ОС не поддерживает пустые имена папок, не означает, что ваша файловая система не поддерживает. Некоторые неприятные инструменты могут позволять напрямую изменять файловую систему, обходя ОС. Таким образом, вполне возможно, что вы можете изменить длину имени существующей папки на ноль. Также возможно, что некоторые файловые системы достаточно умны, чтобы воспринимать это как ошибку. В любом случае, вы не хотите этого делать, даже если это технически возможно (-:

2

Папки ссылаются с их именем. Он не только должен иметь длину> 0, но и быть уникальным в папке, в которой он находится.

2

В некоторых операционных системах вы можете создавать папки / файлы, которые обычно не видны - не совсем то, что вы просили, но похожий эффект.

Например, в Unix/Linux имя файла или папки начинается с. не отображается в обычном каталоге. Прекрасно видно, если вы используете ls -a.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .