File----删除文件、查询文件
删除文件
delete(),删除文件,返回boolean类型
代码实现
public class FileDemo2 {
public static void main(String[] args) {
File file1 = new File("F:\\x0803.txt");
//删除文件
boolean flag = file1.delete();
System.out.println(flag?"删除成功":"删除失败");
}
}
查询文件
- 判断指定路径名的文件是否存在
- 获取文件的大小
-
String字符串:length()-----返回字符串种字符的个数
-
数组: 数组名.length ------是属性,获取数组中元素的个数
-
集合: 集合对象名.size()------返回集合中元素的个数
-
文件的大小:文件.length()------返回此抽象路径名表示的文件的长度。
- 获取文件名
- 获取文件路径
代码实现
public class FileDemo3 {
public static void main(String[] args) {
try {
File file1 = new File("F:\\x0803.txt");
//查询文件
//1.判断某个路径的文件是否存在
boolean flag = file1.exists();
if (flag) {//存在
System.out.println("您的文件已经存在,不需要创建");
} else {//不存在
file1.mkdir();
}
File file2 = new File("F:\\x0803121.txt");
boolean flag2 = file2.createNewFile();
//2.获取文件的大小
Long size = file2.length();
System.out.println("size="+size);
//3.获取文件名
String fileName = file2.getName();
System.out.println("fileName="+fileName);
//4.获取文件的路径
String path = file2.getPath();
System.out.println("path="+path);
} catch (IOException e) {
e.printStackTrace();
}
}
}