java文件操作
来源:互联网 发布:win10网络设置在哪 编辑:程序博客网 时间:2024/06/05 14:26
1.读文件
<span style="color:#FF0000;">File file = new File("d:/test.txt"); </span> <span style="color:#FF0000;"> InputStream in = null; </span> try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 <span style="color:#FF0000;"> in = new FileInputStream(file); </span> int tempbyte; <span style="color:#FF0000;">while ((tempbyte = in.read()) != -1) { System.out.println(tempbyte); } in.close(); </span> } catch (IOException e) { e.printStackTrace(); return; }
2.写文件
<span style="color:#FF0000;"> File file = new File("d:/test.txt"); String str = "亲爱的小南瓜!"; byte bt[] = new byte[1024]; bt = str.getBytes(); </span> try { <span style="color:#FF0000;"> FileOutputStream in = new FileOutputStream(file); </span> try { <span style="color:#FF0000;"> in.write(bt); in.close(); </span> // boolean success=true; // System.out.println("写入文件成功"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }
3.判断文件是否存在,如果不存在创建新文件
<span style="color:#FF0000;"> File file=new File(path+filename); </span> if(<span style="color:#FF0000;">!file.exists()</span>) { try { <span style="color:#FF0000;"> file.createNewFile(); </span> } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
4.判断文件夹是否存在,如果不存在创建新文件夹
<span style="color:#FF0000;">File file =new File(path+filename); </span> //如果文件夹不存在则创建 if (<span style="color:#FF0000;">!file .exists()</span>) { <span style="color:#FF0000;"> file .mkdir(); </span> }
0 0
- java文件操作
- java文件操作大全
- java文件操作大全
- java文件操作大全
- java文件操作大全
- Java文件操作大全-
- java文件操作大全
- java文件操作大全
- Java文件操作详解
- Java文件操作大全
- Java文件操作大全
- java 文件操作大全
- Java文件操作详解
- java 文件操作大全
- Java文件操作详解
- java 文件操作大全
- Java 文件操作
- Java 文件操作
- 关于anaconda3下安装opencv3
- 用单链表实现大数相加,相乘
- Java网络编程学习笔记(二)流
- [安卓开发] 完美解决Dialog不能全屏
- HDU-1698 Just a Hook(线段树模板)
- java文件操作
- jsp在Servlet下载图片和远程加载Servlet上的图片
- Tomcat集群和Session共享的配置方法
- 第29天:控制进度,控制进度知识点,敏捷中控制进度知识点
- Andoid 总线设计 (三)
- 浅谈安卓中的MVP模式
- 利用Python实现简单的相似图片搜索
- 9. Palindrome Number
- Oracle/Sun JDK与OpenJDK的区别和联系