Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13590|Отговор: 1

[Източник] Java рекурсивно чете всички файлови пътища под директорията

[Копирай линк]
Публикувано в 10.01.2019 г. 13:47:54 ч. | | | |


Java кодът е следният:

Приложение: Често срещани операции за java файлове:

1. Вземете пътя на файла и статуса на откриване:
1) Път и име на Operation File:
File getAbsoluteFile(): Вземете абсолютния път
String getAbsolutePath(): Вземи абсолютния път
String getPath(): Вземи пътя на файла
String getName(): Вземи името на файла
Файл getParentFile(): Получава родителския каталог
String 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 exists(): Определи дали съществува даден файл
boolean renameTo(File dest): Премодифицирай името

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





Предишен:Моля, прочетете раздела "Сигурност" в ръководството, за да разберете как...
Следващ:YouCore Thinking Training: Решавайте проблеми с фреймуърци
 Хазяин| Публикувано в 10.01.2019 г. 14:06:50 ч. |
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com