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) { /pic/code> |
public class TestFileUtil {public static void main(String[] args) {
1 | /pic/code> |
1 2 3 4 5 6 7 8 9 10 11 | /pic/code> fileReader=new FileReader(file); fileUtil.cj("/src/com/lanou/day18/Text.txt"); fileWriter=new FileWriter(fileName); /pic/code> 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 | /pic/code> fileWriter.flush(); } catch (FileNotFoundException e) { /pic/code> e.printStackTrace(); } catch (IOException e) { /pic/code> e.printStackTrace(); }finally { if(fileWriter!=null) { try { |
1 2 3 4 5 6 7 8 9 10 11 12 | /pic/code> fileWriter.close(); } catch (IOException e) { /pic/code> e.printStackTrace(); } } } } |
【javaIO讀和寫和創建文件夾的基礎簡單操作】相關文章:
坡道定點停車和起步操作技巧和口訣11-17
Java網絡基礎和Socket通信基礎11-24
科目二坡道定點停車和起步操作要領和技巧08-24
Photoshop基礎操作12-07
PHP時間和日期函數怎么操作01-25
科目二定點和起步的操作要領01-19
坡道定點停車和起步操作技巧12-30
雅思聽力基礎:詞匯和語法09-09
php遞歸創建和刪除文件夾的代碼01-20