javaIO读和写和创建文件夹的基础简单操作
来源:互联网 发布:人机料法环测测知什么 编辑:程序博客网 时间:2024/05/29 19:44
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 blocke.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 blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {if(fileWriter!=null) {try {//关闭写入流fileWriter.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}} }}
阅读全文
0 0
- javaIO读和写和创建文件夹的基础简单操作
- JavaIO流--创建文件和文件夹的程序实例
- 简单的javaIO操作
- JavaIO 4—Write和Reader类的简单介绍
- 简单堆的创建和操作
- JavaIO知识小结和操作规律
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- VC编程基础:文件和文件夹操作
- 文件和文件夹的操作
- 文件和文件夹的操作
- 文件和文件夹的操作
- 关于IOS 向documents等目录写文件和创建文件夹的问题
- 储存过程的基础的创建和简单应用[转]
- JAVAIO编码的乱码问题和解决办法
- C语言线性表的简单创建和操作
- [USACO4.3.3]Letter Game
- Python生成器
- JavaScript方法splice()和slice()
- OpenCV调试神器-ImageWatch
- git命令大全
- javaIO读和写和创建文件夹的基础简单操作
- 【LintCode】Pattern(C语言实现)
- 【2017多校】HDU6092 Rikka with Subset 【DP】
- 探秘Java中String、StringBuilder以及StringBuffer
- css系列教程1-选择器全解
- 计算n的阶乘后0的个数
- 慕课网学习Java入门第三季笔记
- CodeForces
- PyQt4编程之自定义插槽