java之File用法
来源:互联网 发布:淘宝到第三层级 编辑:程序博客网 时间:2024/06/05 14:46
1.//封装文件或者文件夹
File file = new File("D:\\Project"); if(file.exists()) { if(file.isDirectory()) { System.out.println(file+" isDirectory"); }else { System.out.println(file+" isFile"); } }else { file.mkdirs(); } File file2 = new File("D:\\Project\\1.txt"); if(file2.exists()) { if(file2.isDirectory()) { System.out.println(file2+" isDirectory"); }else { System.out.println(file2+" isFile"); } }else { file2.createNewFile(); } File[] files = file.listFiles(); for (File f : files) { System.out.println(f); } //获取可用目录 File[] listRoots = File.listRoots(); for (File file : listRoots) { System.out.println(file); }
2.对文件和文件夹的操作
System.out.println(file2.getAbsolutePath()); System.out.println(file2.getParent()); System.out.println(file2.getPath()); System.out.println(file2.getName()); File file3 = new File("D:\\Project\\2.txt"); //renameTo前提file3文件不存在,可当做是move文件并重命名,返回true System.out.println(file2.renameTo(file3));
3.File对象作为参数传递给流的构造函数
FileOutputStream out = new FileOutputStream(file3); byte[] bytes = "abcdefgh".getBytes(); for (byte b : bytes) { out.write(b); } out.close(); File file4 = new File("D:\\Project\\3.txt"); if(!file4.exists()) { file4.createNewFile(); } FileInputStream in = new FileInputStream(file3); FileOutputStream out2 = new FileOutputStream(file4); int b; while ((b = in.read()) != -1) { out2.write(b); } in.close(); out2.close();
阅读全文
0 0
- java之File用法
- 初学Java,IO之File用法(三十九)
- 初学Java,IO之File用法
- Java File.separator 用法
- Java学习笔记之IO(一):File类的用法
- Java--IO之File类的用法总结
- java中File类用法
- java File类 用法举例
- Java File类用法详解
- java io 之 File
- Java IO之File
- Java回炉之File
- Java IO之File
- Java之File类
- java基础之File
- Java之File类
- Java之File类
- Java学习之File
- 收藏经典云计算blog---持续发现、持续更新
- XML解析2(SAX)
- Redis之集群原理和配置
- java线程同步,等待,2线程切换轮流执行 笔记
- 浅析FreeRTOS_v4.5.0延时机制---vTaskDelay()的实现
- java之File用法
- HTML5基础,第3部分:HTML5 API的威力
- Map Graticule——地图坐标网
- Renesas CS+ for ca cx入门(一)
- TensorFlow 1.0源码编译安装
- C语言实现三子棋
- tomcat无法正常启动的原因
- Android ORM 框架:GreenDao 数据库升级
- Java程序猿学习当中各个阶段的建议