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();
}
}
}
}