首页 > 代码库 > File类的练习
File类的练习
- File类的练习
1 import java.io.File; 2 import java.io.IOException; 3 4 public class Text20170626 { 5 6 7 public static void main(String arg[]) throws IOException{ 8 File f = new File("text20170626.txt"); //new 一个新的对象f 9 boolean f1 = f.exists(); //判断文件是否存在 10 11 if(f1){ 12 System.out.println("文件"+f+"存在"); 13 }else{ 14 System.out.println("文件"+f+"不存在"); 15 boolean f2 = f.createNewFile(); //不存在就创建一个 16 if(f2){ 17 System.out.println("文件"+f+"创建成功"); 18 }else{ 19 System.out.println("文件"+"创建失败"); 20 } 21 } 22 String f3 = f.getAbsolutePath(); //获取文件路径 23 System.out.println("路径:"+f3); 24 File f_1 = new File("D:\\workspace\\java test\\"); //遍历文件夹 25 long f4 = f.length(); //获取文件大小 26 System.out.println("大小:"+f4); 27 boolean f8 = f.isDirectory(); 28 if(f8){ 29 System.out.println("该文件是否是目录:是"); 30 }else{ 31 System.out.println("该文件是否是目录:否"); 32 } //判断是否是目录 33 String f7 = f.getParent(); 34 System.out.println("父目录:"+f7); //获取文件的父目录 35 boolean f5 = f.delete(); //删除文件 36 if(f5){ //判断删除结果 37 System.out.println(f+"删除成功"); 38 }else{ 39 System.out.println(f+"删除失败"); 40 } 41 boolean f6 = f.exists(); 42 43 if(f6){ 44 System.out.println(f+"仍然存在"); 45 }else{ 46 System.out.println(f+"已经不存在"); 47 } 48 49 } 50 }
- 知识点
boolean isFile() | 判断是否为文件,是文件返回true,否则返回false |
boolean isDirectory() | 判断是否为目录,是目录返回true,否则返回false |
String getName() | 获得文件的名称 |
String getAbsolutePath() | 获得文件的绝对路径 |
long length() | 获得文件的长度(字节数) |
boolean createNewFile() throws IOException | 创建新文件,创建成功返回true,否则返回false,有可能抛出IOException异常,必须捕捉 |
boolean delete() | 删除文件,删除成功返回true,否则返回false |
boolean exists() | 判断文件是否存在,存在返回true,否则返回false |
File类的练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。