Java中File类的构造方法及下面的方法
File(String pathname)
通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。
File(String parent,String child)
从父抽象路径名字和子路经名字符串创建新的File实例
static separator 与系统相关的默认名称-分隔符字符 String
public class Demo1{ public static void main(String[] args){ File file = new File("c:/aaa/3.txt"); System.out.println(file); File file1 = new File("c:/aaa","3.txt"); System.out.println(file1); System.out.println(File.separator); File file2 = new File("c:\aaa\3.txt"); //得到一个结论: z在windows系统下面 / 和都是可以的 //但是在linux系统下面 只能/ 才可以 // separator //与系统相关的默认名称 - 分隔符字符 File file3 = new File("c:" + File.separator + "aaa" + File.separator + "3.txt"); System.out.println(file3); } }
2.2File类下面的方法
boolean creatNewFile(); 新建一个文件
1.如果文件路径不存在,系统找不到指定的路径
2.如果文件已经存在 返回一个false
3.磁盘坏了
boolean mkdir(); 创建单级的目录
boolean mkdirs(); 创建多级的目录
boolean delete(); 删除文件或者文件夹
File类下面判断的方法
boolean isFile(); 是否是文件
boolean isDirectory();是否是文件夹
boolean isHidden(); 是否是隐藏文件
boolean isAbsolute(); 是否是绝对路径
boolean exists(); 文件或者文件夹是否存在
获取方法 返回值的是字符串的方法
String getName(); 获取文件或者文件夹的名字
String getParent(); 获取上一级目录
String getPath(); 获取file对象的绝对路径
方法是long类型数据
long length(); 获取文件占用磁盘的字节数
long lastModified(); 获取当前文件修改的时间 时间戳
获取当前文件夹下面的所有文件
File[] listFiles();
String[] list();
下一篇:
python修改zip压缩包的文件名