Каковы возможные причины того, что File.getAbsolutePath () возвращает ноль? - PullRequest
3 голосов
/ 09 ноября 2010

Я столкнулся с ошибкой, которая, по-видимому, была вызвана File.getAbsolutePath() возвратом null.Какие условия могут вызвать это?(Система, обнаружившая исключение, работает под управлением Windows XP.)

В javadoc есть краткое описание процедуры разрешения пути, но не упоминается ни одна ситуация, которая может привести к * 1007.* возвращаемая строка пути.

Ответы [ 2 ]

0 голосов
/ 10 ноября 2010

Трассируя через классы API, ответ должен быть в Win32FileSystem.resolve(File) (посмотрите в src.zip файле)

Вы всегда можете скопировать / вставить код из этого метода в свой собственный проект и затем выполнитьчерез него с File, который вызывает проблему.

0 голосов
/ 09 ноября 2010

Я полагаю очевидное - когда файл не создан или не существует

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