Java中File类与递归

一、 File类
描述
  可以用来获取或处理与磁盘文件和文件夹相关的信息和操作,但不提供对文件内容的存取。文件和目录路径名的抽象表示形式。
  java把电脑中的文件和文件夫(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作
我们可以使用File类的方法
 创建一个文件/文件夹
 删除文件/文件夹
 获取文件/文件夹
 判断文件/文件夹是否存在
 对文件央进行遍历
 获取文件的大小
File类是一个与系统无关的类。任何的操作系统都可以使用这个类中的方法
重点:记住这三个单词
 file:文件
 directory:文件夹目录
 path: 路径
File类的静态成员变量
static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。
static char pathseparatorChar 与系统有关的路径分隔符。 路径分隔符windows为分号; Linux为冒号;
static String separator 与系统有关的默认名称分隔行,为了方便,它被表示为一个字符串。
static char separatorChar与系统有关的默认名称分隔符。 文件名称分隔符 windows为反斜杆\ Linux为正斜杠 /
操作路径:路径不能写死了
C:\develop\a\a.txt windovs
C:/develop/a/a.txt Linux
“C:”+File.separator+“develop”+File.separator+“a”+File.separator+“a.txt”
String pathSeparator = File.pathSeparator;

路径:
 绝对路径:是一个完整的路径
 相对路径:是一个简化的路径
相对指的是相对于当前项目的根目录,路径可以简化书写。
注意:
1.路径是不区分大小写
2.路径中的文件名称分隔符window使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠。

File(String pathname)通过将给定路径名字符串转换为抽像路径名来创建一个新File实例。
参数:
1.String pathname:字符串的路径名称
2.路径可以是以文件结尾,也可以是以文件夹结尾
3.路径可以是相对路径,也可以是绝对路径
4.路径可以是存在,也可以是不存在
5.创速File对象,只是把字得串路径封装为File对象,不考虑路径的真假情况

File(String parent,String child)根据 parent 路径字符串和child路径名字符串创建一个新File实例。
1.参数:把路径分成了两部分
2.String parent:父路径 String child:子路径
3.优点
父路径和子路径,可以单独书写,使用起来非


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部