什么是File
文件与文件夹:
文件夹是用来组织和管理磁盘文件的一种数据结构。
文件是在电脑中,以实现某种功能、或某个软件的部分功能为目的定义的一个单位。文件是由文件名和图标组成,一种类型的文件具有相同的图标。
File类的功能
1.获得文件或文件夹的属性信息。
2.创建、删除、重命名文件等。
常用方法解释
打印盘的文件夹、文件以及文件大小
public class Demo1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入打印什么盘的文件");
String input = sc.nextLine();
do {
File file = new File(input+":\\");//转意符
String[] files = file.list();
for (String s : files) {
File f = new File(input+":\\"+s);//构造File对象的前提是,路径一定是完整且正确的
if(f.isDirectory()&&!f.isHidden()){
System.out.println("<DIR> \t"+f.getName()+"\t"+f.length()/1024+"KB");
}
}
for (String s : files) {
File f = new File(input+":\\"+s);//构造File对象的前提是,路径一定是完整且正确的
if(f.isFile()&&!f.isHidden()) {
System.out.println("<FILE> \t"+f.getName()+"\t "+f.length()/1024+"KB");
}
}
input = sc.nextLine();
}while (!input.equals("X"));
}
}