北大青鳥北京校區(qū)學(xué)術(shù)部講解:如何在java中文件操作.doc

      北大青鳥北京校區(qū)學(xué)術(shù)部老師說明:在java中文件操作,創(chuàng)建文件的時候注意:舉個例子說明問題
       
      將c:\temp.txt文件 copy 到D:\test\java\file\這個目錄下創(chuàng)建一個文件:temp.txt。
       
      這樣容易遺漏掉一個問題:
       
      如果不存在路徑d:\text\java\file。也就是說d盤肯可能根本就沒有text這個文件夾,或者d:\text文件夾內(nèi)沒有java文件夾,或者d:\text\java文件夾沒有file文件夾。會出現(xiàn)什么情況?
       
      許多同學(xué)們認(rèn)為系統(tǒng)會幫助我們創(chuàng)建,其實,不是的。
       
      如果在目的地沒有這個路徑,會出現(xiàn)FileNotFound異常。
       
      因此,北大青鳥北京校區(qū)老師提醒:所有在進行文件創(chuàng)建操作一定要分為兩步:
       
      1.判斷是否路徑存在 2.創(chuàng)建文件
       
      String filePath = "d:\\text\java\file\\temp.txt";
      String dirPath = filePath.substring(filePath,0,filePath.lastIndexOf("\\"));
      File dir = new File(dirPath);//1.創(chuàng)建文件所在的目錄
      if(!dir.exists()){
          dir.mkdirs();//注意mkdir()方法的區(qū)別
      }
      File file = new File(filePath);
      if(!file.exists()){
         file.createNewFile();
      }FileInputStream in = new FileInputStream(new File("c:\\temp.txt"));
      FileOutputStream out  = new FileOutputStream(file);
      int len = 0;
      byte[] buffer = new byte[128];
      while((len=in.read(buffer))>0){
          out.write(buffer,0,len);
      }
      以上內(nèi)容由北大青鳥北京校區(qū)學(xué)術(shù)部提供
      北大青鳥網(wǎng)上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 久久毛片一区二区| 亚洲AV无码一区二区三区性色 | 精品国产一区二区三区av片 | 鲁丝丝国产一区二区| 国产成人精品无码一区二区 | 中文字幕在线一区二区在线| 日韩电影在线观看第一区| 日韩视频一区二区| 人妻少妇精品视频三区二区一区| 一区二区在线免费观看| 风间由美性色一区二区三区| 风流老熟女一区二区三区| 国产在线不卡一区| 精品国产一区二区三区香蕉事 | 一区二区三区在线免费看| 日韩人妻无码一区二区三区综合部| 无码少妇一区二区浪潮av| 国产成人久久一区二区三区| 国产精品99精品一区二区三区| 亚洲一区二区三区国产精华液| 国产一区在线mmai| 亚洲日韩国产一区二区三区在线 | 偷拍激情视频一区二区三区| 无码人妻视频一区二区三区| 香蕉久久av一区二区三区| 久久se精品一区二区| 日本一区二区不卡视频| 日韩精品一区二区三区大桥未久| 国精产品一区一区三区| 无码精品一区二区三区在线| 亚洲福利视频一区二区三区| 亚洲日韩AV一区二区三区四区| 成人精品一区二区三区校园激情| 最新中文字幕一区二区乱码| 国产精品一区二区久久乐下载| 无码人妻精品一区二| 中文字幕一区二区三区有限公司| 国产一区二区电影在线观看| 精品无码AV一区二区三区不卡 | 亚洲一区二区在线视频| 极品尤物一区二区三区|