- 相关推荐
javaIO读和写和创建文件夹的基础简单操作
导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。下面我们来看看javaIO读和写和创建文件夹的基础简单操作,希望对大家有所帮助。
1 2 3 4 5 6 7 | package com.zuoye16; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; |
1 | 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) {
1 | //读和写的初始化 FileReader fileReader= null ; FileWriter fileWriter= null ; try { |
1 2 3 4 5 6 7 8 9 10 11 | //读和写的初始化 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); } |
1 2 3 4 5 6 7 8 9 10 11 | //完成后刷新 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 { |
1 2 3 4 5 6 7 8 9 10 11 12 | //关闭写入流 fileWriter. close (); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } |
【javaIO读和写和创建文件夹的基础简单操作】相关文章:
坡道定点停车和起步操作技巧和口诀08-30
Photoshop基础操作10-30
java操作mongodb基础10-13
php递归创建和删除文件夹的代码09-21
科目二直角转弯操作技巧和方法09-20
科目三考试超车的操作步骤和技巧08-01
科目三靠边停车步骤和操作技巧07-31
32位和64位操作系统的区别08-20
Android操作系统的快捷键和技巧08-30