//File文件类 //创建一个File对象,实现创建一个文本文档 //new File只会帮你在内存中创建一个File类型的对象,而不会真正的帮你创建一个对象 File file=new File("D:\\work_idea\\Idea_workspace\\FileTextWorkSpace\\HelloFile.txt"); //判段文件是否存在 System.out.println(file.exists()); //判断文件的大小 System.out.println(file.length()); //判断是不是一个文件 System.out.println(file.isFile()); //获取文件名 System.out.println(file.getName() ); //获取文件的父路径 System.out.println(file.getParent()); //获取文件的绝对路径 System.out.println(file.getAbsolutePath()); //创建之前不存在的文件 //获取第一个文件所在的父路径 StringBuffer path= new StringBuffer(file.getParent()); System.out.println(path); // path.insert(path.length(), "\\"); // path.append("\\helloScond.txt"); // String s=path.toString(); // file =new File(s); // try { // System.out.println(file.createNewFile()); // } catch (IOException e) { // e.printStackTrace(); // } //创建之前不存在的单层文件夹 path.append("\\File2"); //转化为String类型 String s1=path.toString(); file =new File(s1); System.out.println(file.mkdir()); //创建之前不存在的多层文件 // path.append("\\File\\helloThere.txt"); // //将StringBuffer类型的转化为一个String类型的数据 // //对于mkdirs创建一个多层文件是会如果要求上级为文件夹,下层为文本文档,该如何创建? //String s=path.toString(); // file = new File(s); // System.out.println(file.mkdirs()); // 删除文件夹 file =new File(s1); System.out.println(file.delete()); //查看文件列表 File file1=new File("D:\\work_idea\\Idea_workspace\\FileTextWorkSpace"); File[] fs=file1.listFiles(); //读取File内的信息 System.out.println(Arrays.toString(fs)); //判断fs[0]是否为文件 System.out.println(fs[0].isDirectory());
Io流File文件类操作
最新推荐文章于 2022-08-14 14:27:10 发布