java刚入门要完整的

1、利用File类,查看e:\test.txt文件的相关属性(文件大小、文件名称、文件路径,是否是文件、是否是目录)

2.读取e:\test.txt文件的内容,并打印输出。

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

public class Demo {
    public static void main(String[] args) {
        File file = new File("E:/test.txt");
        System.out.println(file.exists()); // 文件是否存在
        System.out.println(file.isFile()); // 文件是否是文件
        System.out.println(file.isDirectory()); // 文件是否是一个目录
        System.out.println(file.getName()); // 文件名称
        System.out.println(file.toURI().toString()); // 文件路径
        System.out.println(file.length()); // 文件大小
        if (file.exists() && file.isFile()) {
            BufferedReader in;
            try {
                in = new BufferedReader(new FileReader(file));
                String line;
                while ((line = in.readLine()) != null) {
                    System.out.println(line);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

public static void main(String[] args) {
        String filePath = "E:/test.txt";
        Path path = Paths.get(filePath);
        try {
            Boolean isExists = Files.exists(path);
            System.out.println("文件存在情况:" + isExists);
            System.out.println("文件大小:" + Files.size(path));
            System.out.println("文件路径:" + filePath);
            System.out.println("是否是文件:" + !Files.isDirectory(path));
            System.out.println("是否是目录:" + Files.isDirectory(path));
            if (isExists) {
                Files.lines(path).forEach(System.out::println);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

public class Test{
public static void main(String[] args) {
File file = new File("E:/test.txt");
System.out.println(file.exists()); // 文件是否存在
System.out.println(file.isFile()); // 文件是否是文件
System.out.println(file.isDirectory()); // 文件是否是一个目录
System.out.println(file.getName()); // 文件名称
System.out.println(file.toURI().toString()); // 文件路径
System.out.println(file.length()); // 文件大小
if (file.exists() && file.isFile()) {
BufferedReader in;
try {
in = new BufferedReader(new FileReader(file));
String line;
while ((line = in.readLine()) != null) {
//读取文本内容
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

public class ReadFileDemo{
public static void main(String[] args) {
File file = new File("E:/test.txt");
System.out.println(file.exists()); // 文件是否存在
System.out.println(file.isFile()); // 文件是否是文件
System.out.println(file.isDirectory()); // 文件是否是一个目录
System.out.println(file.getName()); // 文件名称
System.out.println(file.toURI().toString()); // 文件路径
System.out.println(file.length()); // 文件大小
if (file.exists() && file.isFile()) {
BufferedReader in;
try {
in = new BufferedReader(new FileReader(file));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}