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);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY