Java在指定路徑上創(chuàng)建文件提示不存在解決方法
如果 d:\upload\file\ 文件夾不存在,會報錯
String strPath = "d:\\upload\\file\\2.mp3";
File file = new File(strPath);
if(!file.exists())){
file.createNewFile();
}
以下會創(chuàng)建文件夾 d:\\upload\\file\\2.mp3\
String strPath = "d:\\upload\\file\\2.mp3";
File file = new File(strPath);
if(!file.exists())){
file.file.mkdirs();
}
這段代碼可以成功創(chuàng)建文件
String strPath = "d:\\upload\\file\\2.mp3";
File file = new File(strPath);
File fileParent = file.getParentFile();
if(!fileParent.exists()){
fileParent.mkdirs();
}
file.createNewFile();
知識點補(bǔ)充:
創(chuàng)建文件和目錄的關(guān)鍵技術(shù)點如下:
1、File類的createNewFile根據(jù)抽象路徑創(chuàng)建一個新的空文件,當(dāng)抽象路徑制定的文件存在時,創(chuàng)建失敗
2、File類的mkdir方法根據(jù)抽象路徑創(chuàng)建目錄
3、File類的mkdirs方法根據(jù)抽象路徑創(chuàng)建目錄,包括創(chuàng)建不存在的父目錄
4、File類的createTempFile方法創(chuàng)建臨時文件,可以制定臨時文件的文件名前綴、后綴及文件所在的目錄,如果不指定 目錄,則存放在系統(tǒng)的臨時文件夾下。
5、除 mkdirs方法外,以上方法在創(chuàng)建文件和目錄時,必須保證目標(biāo)文件不存在,而且父目錄存在,否則會創(chuàng)建失敗
到此這篇關(guān)于Java在指定路徑上創(chuàng)建文件提示不存在解決方法的文章就介紹到這了,更多相關(guān)Java在指定路徑上創(chuàng)建文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java的JSON轉(zhuǎn)換庫GSON的基本使用方法示例
GSON是Google制作的一個可以讓Java對象與JSON互相轉(zhuǎn)換的類庫,下面我們就來看一下Java的JSON轉(zhuǎn)換庫GSON的基本使用方法示例:2016-06-06
Spring?Boot對接Oracle數(shù)據(jù)庫具體流程
這篇文章主要給大家介紹了關(guān)于Spring?Boot對接Oracle數(shù)據(jù)庫的具體流程,本文將介紹如何在Spring Boot中連接Oracle數(shù)據(jù)庫的基本配置,包括添加依賴、配置數(shù)據(jù)源、配置JPA等,需要的朋友可以參考下2023-11-11
SpringBoot重寫addResourceHandlers映射文件路徑方式
這篇文章主要介紹了SpringBoot重寫addResourceHandlers映射文件路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02

