Руководство по Java Core. Файлы и работа с ними. Класс File.

Класс File является абстракцией файлов и директорий. Он используется для создания файлов, директори, удаления папок, поиска файлов и т.д.

С методами и другой информацией по классу File  можно ознакомиться ЭТОЙ ССЫЛКЕ.

Рассмотрим пример простого приложения с использованием класса File.

Пример:


import java.io.File;
import java.io.IOException;

public class FileClassDemo {
    public static void main(String[] args) throws IOException{
        File file = null;
        String[] files =
                {
                    "/home/proselyte/Programming/Projects/Proselyte/JavaCore/resources/file1.txt",
                    "/home/proselyte/Programming/Projects/Proselyte/JavaCore/resources/file2.txt",
                };

        for(String path: files){
            file = new File(path);
            file.createNewFile();

            String absolutePath = file.getAbsolutePath();
            System.out.println("Absolute path: " + absolutePath);
        }
    }
}

В результате работы программы мы получим, примерно, следующий результат:


/*Some system messages*/
Absolute path: /home/proselyte/Programming/Projects/Proselyte/JavaCore/resources/file1.txt
Absolute path: /home/proselyte/Programming/Projects/Proselyte/JavaCore/resources/file2.txt

В этом уроке мы ознакомились с основными моментами класса File. И рассмотрели пример простого приложения с его использованием.