必須先建立資料夾再建立檔案嗎
需要先【存在】資料夾,才能再建立檔案。
當然,如果資料夾【不存在】,那麼就需要先建立資料夾,再建立檔案
比如 : c盤已經存在,所以才能建立C盤下的檔案
File file = new File("c:\\abc.txt");
file.createNewFile();//建立檔案
=====================================================
File file = new File("c:\\test\\abc.txt");
file.createNewFile();//建立檔案
如果test資料夾不存在會出現異常
Exception in thread "main" java.io.IOException: 系統找不到指定的路徑。
at java.io.WinNTFileSystem.createFileExclusively
解決辦法,先建立資料夾,在建立檔案
======================================================
File file = new File("c:\\test\\abc.txt");
if(!file.getParentFile().exists()){
file.getParentFile().mkdirs(); //建立"c:\\test"資料夾
}
file.createNewFile(); //建立c:\\test\\abc.txt檔案
相關文章
- Qt 選擇資料夾、建立資料夾以及建立檔案QT
- 利用java建立檔案或者資料夾Java
- FileUtils類建立、刪除檔案及資料夾
- Android建立資料夾及檔案並寫入資料Android
- hadoop 資料夾檔案的建立與刪除Hadoop
- laravel 建立資料夾Laravel
- mkdir() 建立資料夾
- php 建立資料夾PHP
- java 建立資料夾Java
- java建立資料夾Java
- 雲伺服器:Linux資料夾檔案建立、刪除伺服器Linux
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- php中如何建立資料夾PHP
- 用createdirectory建立資料夾 (轉)
- 建立資料庫檔案-日誌檔案-次要資料庫檔案資料庫
- 批量建立指定名稱資料夾
- cmd 命令操縱檔案管理器、建立(刪除)多級資料夾
- 在Linux中,如何建立、移動和刪除檔案和資料夾?Linux
- 為oracle資料庫建立口令檔案Oracle資料庫
- Win10系統如何實現拖動檔案自動建立資料夾Win10
- NAS加密資料夾建立和使用教程加密
- 關於require('mkdirp')建立資料夾UI
- linux下建立、刪除資料夾Linux
- mysql資料庫的檔案建立方式MySql資料庫
- oracle9i 檔案資料庫建立Oracle資料庫
- oracle 下最大資料檔案能建立多大Oracle大資料
- C 語言的標頭檔案是必須的嗎
- 畸形檔案 資料夾
- NAS上如何建立和使用加密資料夾?加密
- git 命令建立一個資料夾目錄Git
- git針對指定資料夾建立版本庫Git
- 超簡單的批量建立資料夾方法
- 2.2.4 建立資料庫的先決條件資料庫
- 通用資料連結檔案 (*.UDL) 的建立 (轉)
- Eclipse建立Maven專案後無法建立src/main/java等資原始檔夾的解決辦法EclipseMavenAIJava
- 建立.symlnk檔案
- php建立檔案PHP
- 讀取資料夾檔案