Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 13590|Ответ: 1

[Источник] Java рекурсивно читает все пути файлов под каталогом

[Скопировать ссылку]
Опубликовано 10.01.2019 13:47:54 | | | |


Код java выглядит следующим образом:

Вложение: Распространённые операции для java-файлов:

1. Получите путь к файлу и статус обнаружения:
1) Путь и имя файла операции:
File getAbsoluteFile(): Получите абсолютный путь
String getAbsolutePath(): Получите абсолютный путь
String getPath(): Получить путь к файлу
String getName(): Получите имя файла
Файл getParentFile(): Получает родительский каталог
Строка getParent(): Получите путь родительской директории

2) Как определить статус файла:
boolean canExecute(): Определить, является ли это исполняемым файлом или нет
boolean canRead(): Определить, читаем ли файл
boolean canWrite(): Определить, можно ли записывать файл
boolean isHidden(): Определить, является ли файл скрытым
long lastModified(): Определяет, когда файл был последний раз изменён

long length(): получает длину файла в байтах



2. Метод файла
1) Работа с файлом:
boolean isFile(): независимо от того, является ли это файлом или нет
boolean createNewFile(): создаёт новый файл
статический файл createTempFile (префикс строки, суффикс строки): Создаёт временный файл
boolean delete(): удаляет файл
void deleteOnExit(): удаляет файлы, когда JVM останавливается
булево существует(): Определить, существует ли файл
boolean renameTo(File dest): Перемодифицировать имя

2) Работа каталога
boolean isDirectory(): Определите, является ли это каталогом
boolean mkdir(): создаёт текущий каталог
boolean mkdirs(): Создаёт текущий каталог и родительский каталог
String[] list(): Перечисляет все имена файлов
File[] listFiles(): Перечисляет все объекты файлов
статический файл[] listRoots(): Перечисляет системные ключи





Предыдущий:Пожалуйста, прочитайте раздел «Безопасность» в руководстве, чтобы узнать, как...
Следующий:Обучение мышлению YouCore: решайте задачи с помощью фреймворков
 Хозяин| Опубликовано 10.01.2019 14:06:50 |
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com