Почему нельзя использовать символ числа в качестве имени каталога?(Джава) - PullRequest
2 голосов
/ 27 ноября 2010

У меня есть папка с именем '4' в zip-файле, содержащем несколько файлов изображений. Когда я проверяю содержимое zip, isDirectory не регистрирует папку «4» как каталог.

Когда 4 переименовывается в 'tour_4', isDirectory возвращает true! Кто-нибудь знает, что это?

Может ли имя каталога быть одним символом числа?


РЕДАКТИРОВАТЬ - ОК, я обнаружил, что это не имеет ничего общего с именем. Возможно, это связано с файловой системой. Я пытаюсь скачать и распаковать файл из Интернета. Когда я создаю zip локально (файловая система Windows), он работает нормально - когда он загружается из Интернета (файловая система linux), он не находит имя каталога.

1 Ответ

3 голосов
/ 27 ноября 2010

Используете ли вы «4» для обозначения имени каталога или 4 (без кавычек)?Вы должны использовать '4', потому что, хотя имя выглядит как число, оно все равно является строкой.

...