file类
public class FileApp {
public static void main(String[] args) {
// File file = new File("C:\\Users\\皮皮\\Desktop\\A.java");
File file = new File("C:\\Users\\皮皮\\Desktop");
//文件是否存在
if(file.exists()) {
//得到文件名称
String name = file.getName();
System.out.println("文件名"+name);
//得到文件绝对路径
String filepart = file.getAbsolutePath();
System.out.println("文件绝对路径"+filepart);
//得到一个文件的路径名
String par = file.getPath();
System.out.println("文件路径名"+par);
//得到一个文件的上一级目录名
String parent = file.getParent();
System.out.println("文件目录"+parent);
// 返回由此抽象路径名表示的文件的长度。
System.out.println(file.length());
//listFiles() 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
/**
* 列出文件夹下面的每个文件
* 打印出文件夹下所有文件
*/
File[] listFiles = file.listFiles();
for (int i = 0; i < listFiles.length; i++) {
System.out.println(listFiles[i]);
}
System.out.println("----------------------------------");
}else {
System.out.println("文件不存在");
try {
//创建文件
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}