java判斷檔案是否存在並建立檔案
見程式碼
public static boolean checkExist(String filepath) throws Exception {
log.info("開始檢查檔案:"+filepath);
File file = new File(filepath);
File file2 = new File(file.getParent());
if (file2.isDirectory()) {// 判斷檔案目錄是否存在
log.info("檔案目錄存在!");
} else {
log.info("檔案目錄不存在!");
file2.mkdirs();
log.info("建立檔案目錄成功!");
}
if (file.exists()) {//判斷檔案是否存在
log.info("檔案存在!");
if (0 < file.length()) {//判斷檔案是否為空
return true;
} else {
log.info("但檔案為空");
}
} else {
file.createNewFile();// 建立檔案
log.info("檔案不存在,建立檔案成功!");
}
return false;
}
再送一個寫入到檔案的程式碼
public static void save(File file, String data, String encoding) throws IOException{
OutputStream outStream = null;
OutputStreamWriter outWriter = null;
try{
outStream = new FileOutputStream(file);
outWriter = new OutputStreamWriter(outStream,encoding);
outWriter.write(data);
}finally{
if(outWriter!=null)outWriter.close();
if(outStream!=null)outStream.close();
}
}
如有雷同,算我抄你的
相關文章
- golang判斷檔案是否存在Golang
- python 判斷檔案是否存在Python
- C語言判斷檔案存在和建立檔案C語言
- jquery怎麼樣判斷檔案是否存在jQuery
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- VBA判斷指定的資料夾或檔案是否存在
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- 判斷是否有檔案並設定理性,上傳到cos
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- php下利用curl判斷遠端檔案是否存在的實現程式碼PHP
- PHP判斷檔案是否為圖片的方法PHP
- cp: 無法建立普通檔案 : 檔案已存在
- Java 使用魔數判斷檔案型別Java型別
- 利用js判斷檔案是否為utf-8編碼JS
- Vim檔案型別判斷型別
- XamarinEssentials教程首選項Preferences判斷專案是否存在
- python怎麼驗證檔案是否存在Python
- #Java教程:File類:檔案、目錄的建立、刪除、判斷、getXXX、canXXX @FDDLCJava
- JS判斷檔案上傳格式JS
- Python判斷物件是否為檔案物件(file object)的三種方法Python物件Object
- java判斷mysql中資料庫是否存在JavaMySql資料庫
- Java中建立並寫檔案的5種方式Java
- nodejs獲取檔案資訊,判斷是檔案或目錄NodeJS
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- JavaScript 判斷函式是否存在JavaScript函式
- MySQL判斷表名是否存在MySql
- QJsonObject判斷欄位是否存在JSONObject
- postgresql如何判斷表是否存在SQL
- js根據字尾判斷檔案檔案型別的程式碼JS型別
- shell迴圈判斷某一目錄下所有檔案大小,並清空滿足條件檔案
- Python科研武器庫 - 檔案/路徑操作 - 判斷檔案或資料夾Python
- Laravel 5 判斷條件是否存在Laravel
- 判斷objectStore物件倉庫是否存在Object物件
- jQuery 判斷使用者是否存在jQuery
- 怎麼判斷mysql表是否存在MySql
- js判斷dom節點是否存在JS
- 總結java中建立並寫檔案的5種方式Java
- Python3檢查檔案是否存在的常用方法!Python
- LIUNUX如何擷取txt檔案中的內容,並建立新檔案UX