Java-файл / каталог API - PullRequest
       18

Java-файл / каталог API

0 голосов
/ 04 августа 2009

Существует ли API, который может предоставить мне более подробную информацию о файле / каталоге на диске? Например, Я хотел бы знать, является ли диск корневым дисководом или дисководом гибких дисков, файл является скрытым файлом и т. Д.?

Спасибо Шафи

Ответы [ 3 ]

4 голосов
/ 04 августа 2009

API Java-файла является своего рода минимальным общим знаменателем между различными платформами, например, не все платформы имеют концепцию дисков.

Вы можете получить все корневые диски с помощью File.listRoots () , и вы можете проверить, скрыто ли это с помощью File.isHidden ()

1 голос
/ 04 августа 2009

Не прямой ответ на ваш вопрос, но ознакомьтесь с библиотекой apache commons lib.

http://commons.apache.org/io/

Это может помочь.

Karl

0 голосов
/ 04 августа 2009

Swing включает класс FileSystemView , который предоставляет информацию о дисках, специальных папках и другую информацию о конкретной файловой системе.

Вы можете получить экземпляр, вызывающий метод статической фабрики:

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