IO流,File类的测试........课堂加总结
Posted 琢磨先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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类的测试........课堂加总结的主要内容,如果未能解决你的问题,请参考以下文章