首页 > 代码库 > IO流,File类的测试........课堂加总结
IO流,File类的测试........课堂加总结
package liu0926;import java.io.File;import java.io.IOException;public class Text01 { public static void main(String[] args) { //IO流,File类的测试 //实例化某个文件的file对象 File file =new File("d:/text.txt"); //判断目标是否存在 if(file.exists()) { System.out.println(file.getName()+"文件存在"); System.out.println("父级路径"+file.getParent()); //文件删除// file.delete();// System.out.println(file.getName()+"文件已删除"); //文件改名 剪切 //本质是把原有文件以新的文件名和路径进项复制,然后删除原文件 file.renameTo(new File("d:/test1.txt")); //没有提供复制方法 System.out.println(file.getName()+"文件改名成功"); } else { System.out.println(file.getName()+"文件不存在"); try {//创建文件 file.createNewFile(); System.out.println("创建文件"+file.getAbsolutePath()+"成功");//全路径 } catch (IOException e) { e.printStackTrace(); System.out.println("创建文件"+file.getAbsolutePath()+"失败"); } } }}
package liu0926;import java.io.File;import java.io.IOException;public class Text02 { public static void main(String[] args) { //1. 目录操作 File dir =new File("d:/text/newdir"); //判断是否存在 if(dir.exists()) { System.out.println("目录存在"); } else { System.out.println("目录不存在"); //创建新目录 //只能一次创建最里层的目录 //要求上层目录必须存在 //dir.mkdir(); //可以同时创建多层目录 dir.mkdirs(); System.out.println("创建目录成功"); } //2.目录和文件结合操作 // String dir1="d:/text01"; String filename="test01.txt";//文件名 //File file =new File("dri1", "filename"); File d1=new File(dir1); //判断目录不存在 if(!d1.exists()) { //创建目录 d1.mkdirs(); } //使用目录对象和文件名构造 File file=new File(d1,filename); //创建文件 try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } }}
IO流,File类的测试........课堂加总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。