java-File 对象
Java的标准库 java.io
提供了 File
对象来操作文件和目录。
静态成员变量:
File常用方法:
创建
File
对象本身不涉及IO操作;可以获取路径/绝对路径/规范路径:/
getAbsolutePath()
/getCanonicalPath()
;可以获取目录的文件和子目录:
list()
/listFiles()
;可以创建或删除文件和目录。
Java的标准库 java.io
提供了 File
对象来操作文件和目录。
静态成员变量:
String File.PathSeparator;//路径分隔符 windows为";" Linux为":"String File.Separator;//文件分隔符 windows为 “\" Linux为 "/"
File常用方法:
File file = new FIle("path");//构造一个File对象:String filePath1 = file.getPath();//构造对象时传入的路径 String filePath2 = file.getAbsolutePath();//绝对路径 String filePath3 = file.getCanonicalPath();//规范路径 (将../ 等路径规范String fileName = file.getName();//获取文件名或目录名boolean fileExists = file.exists();//文件或目录是否存在 boolean isFile1 = file.isFile(); //判断文件是否存在boolean isDirectory1 = file.isDirectory();//判断目录是否存在boolean canRead1 = file.canRead();//是否只读boolean canWrite1 = file.canWrite();//是否可写boolean canExecute1 = file.canExecute1();//是否可执行long fileLength = file.length();//文件字大小String endWith = file.endWith();//文件后缀File[] files = file.listFiles(); //获取路径下的所有文件和子目录boolean newFile = file.createNewFile();//创建一个新文件//如果 file表示目录boolean mkdirRes = file.mkdir();//创建file表示的目录boolean mkdirsRes = file.mkdirs();//创建file表示的目录,不存在的父目录也会创建boolean deleteDir = file.delete();//删除当前目录,当前目录必须为空才能删除
创建File
对象本身不涉及IO操作;
可以获取路径/绝对路径/规范路径:/getAbsolutePath()
/getCanonicalPath()
;
可以获取目录的文件和子目录:list()
/listFiles()
;
可以创建或删除文件和目录。
小白的成长之路 2018.12.04 加入
土豆丝
促进软件开发及相关领域知识与创新的传播
评论