2010-11-27 3 views
2

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

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

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


EDIT - ОК Я обнаружил, что это не имеет никакого отношения к названию. Это может быть связано с файловой системой. Я пытаюсь загрузить и распаковать файл из Интернета. Когда я создаю zip локально (файловая система Windows), он отлично работает - когда он загружается из Интернета (файловая система Linux), он не находит имя каталога.

+1

Просьба представить минимальный, воспроизводимый пример. – 2010-11-27 17:36:03

ответ

3

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

+0

+1 для рассмотрения автобоксинга. – 2010-11-27 18:40:26

Смежные вопросы