javaIO读和写和创建文件夹的基础简单操作
2017-08-08 20:03
666 查看
package com.zuoye16; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException;
public class FileUtil { public static final String PATH=System.getProperty("user.dir"); public void cj(String path) { File file=new File(PATH+path); int index=path.indexOf("."); if(index==-1) { if(!file.exists()) { file.mkdirs(); } }else { int index2=path.lastIndexOf("/"); String string=path.substring(0, index2); if(!file.exists()) { File file2=new File(PATH+string); file2.mkdirs(); } } try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
public class TestFileUtil {public static void main(String[] args) {
//读和写的初始化 FileReader fileReader=null; FileWriter fileWriter=null; try {
//读和写的初始化 fileReader=new FileReader(file); fileUtil.cj("/src/com/lanou/day18/Text.txt"); fileWriter=new FileWriter(fileName); //将读出来的数据写入 int lenght=0; char[] context=new char[1024]; while((lenght=fileReader.read(context))!=-1) { fileWriter.write(context,0,lenght); }
//完成后刷新 fileWriter.flush(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { if(fileWriter!=null) { try {
//关闭写入流 fileWriter.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
相关文章推荐
- Java-基础 文件操作IO 在指定目录中创建文件
- java IO文件操作简单基础入门例子,IO流其实没那么难
- [零基础学JAVA]Java SE应用部分-31.Java IO操作(05)IO操作实例讲解之实现简单MIS 推荐
- java IO文件操作简单基础入门例子,IO流其实没那么难
- java操作ftp 上传下载创建文件夹(转+扩展)
- JAVA基础------IO操作(二)
- java基础之IO操作
- java IO操作与字节流(一)File创建,与文件的查找
- java io创建多级文件夹
- java_对文件的删除、剪切、移动和创建文件夹操作
- Java基础之IO操作
- Java基础--对javaBean的简单内省操作
- Java基础视频笔记(七):IO操作
- 简单的Java IO操作 修改文件名称
- java io创建多级文件夹
- java.io File操作,流简单说明
- [零基础学JAVA]Java SE应用部分-30.Java IO操作(04) 推荐
- java 关于IO的简单操作
- Java IO操作之File类简单操作
- java IO操作-创建文件