file的构造方法、File获取功能的方法
file的构造方法
/**
*
* new File(String pathname)通过给定的名字字符串为抽象来创建一个新的File实例
* 参数:
* String pathname:字符串的路径名称
* 路径也可以是文件结尾,也可以是文件夹结尾
* 路径可以是存在也可以是不存在
* 创建FIle对象,只是把路径封装成File对象,不考虑路径的真假情况
*/
案例:
public static void main(String[] args) {
souw();
}
/**
*
* new File(String pathname)通过给定的名字字符串为抽象来创建一个新的File实例
* 参数:
* String pathname:字符串的路径名称
* 路径也可以是文件结尾,也可以是文件夹结尾
* 路径可以是存在也可以是不存在
* 创建FIle对象,只是把路径封装成File对象,不考虑路径的真假情况
*/
private static void souw() {;
File file = new File("F:aa.txt");
System.out.println(file);
File file1 = new File("aa.txt");
System.out.println(file);
}
}
File获取功能的方法
getAbsolutePath:返回此FIle的绝对路径名字字符串
getPath :返回由此File转换为路径名字符串
getName:返回由此File表示的文件或者目录的名称
Length:返回由此File表示长度
案例:
*/
public static void main(String[] args) {
souw();
shuo();
}
private static void shuo() {
File file = new File("F://aa.txt");
File file1 = new File("aa.txt");
// 获取路径
String parent = file.getParent(); //F:\
System.out.println(parent);
String parent1 = file1.getParent();
System.out.println(parent1); //null
// 获取名字
String fileName = file.getName();
System.out.println(fileName);
String name = file1.getName();
System.out.println(name);
// 获取文件的大小
long length = file.length();
long length1 = file1.length();
System.out.println(length);
System.out.println(length1);
}