Java File類 mkdir 不能創(chuàng)建多層目錄的解決
Java File類 mkdir 不能創(chuàng)建多層目錄
File f = new File("/home/jp/Upload");
if ((!f.exists()) || (!f.isDirectory())) {
boolean res = f.mkdir();
//這里創(chuàng)建不了多層文件夾
}
注意
在Java File類 的mkdir方法的實(shí)現(xiàn)中,不能同時創(chuàng)建多層目錄,如果是多層,可以調(diào)mkdirs!
mkdirs創(chuàng)建文件失敗原因

解決
windows本地mkdirs()創(chuàng)建文件夾一直失敗,懷疑是文件操作權(quán)限的問題,但是我是systemadmin,然后寫了一個測試發(fā)現(xiàn)是不能從windows中復(fù)制粘貼,只能手打才可以,真是有毒。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring?RestTemplate如何利用攔截器打印請求參數(shù)和返回狀態(tài)
這篇文章主要介紹了Spring?RestTemplate如何利用攔截器打印請求參數(shù)和返回狀態(tài)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
MybatisPlus多數(shù)據(jù)源及事務(wù)解決思路
這篇文章主要介紹了MybatisPlus多數(shù)據(jù)源及事務(wù)解決思路,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01
利用Java+OpenCV實(shí)現(xiàn)拍照功能
網(wǎng)上大多是利用C語言或者Python實(shí)現(xiàn)拍照功能,本文將為大家介紹另一種方法,即在Java中調(diào)用OpenCV實(shí)現(xiàn)拍照功能,感興趣的可以了解一下2022-01-01
Java中使用Socket發(fā)送Java對象實(shí)例
這篇文章主要介紹了Java中使用Socket發(fā)送Java對象實(shí)例,本文使用對象流直接發(fā)送對象,本文同時給出代碼實(shí)例,需要的朋友可以參考下2015-05-05
淺談Mybatis Plus的BaseMapper的方法是如何注入的
我們在用的時候經(jīng)常就是生產(chǎn)自定義的Mapper繼承自BaseMapper,那么BaseMapper怎么被注入到mybatis里的,本文就詳細(xì)的介紹一下,感興趣的可以了解一下2021-09-09
Java數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組(動力節(jié)點(diǎn)之Java學(xué)院整理)
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組(動力節(jié)點(diǎn)之Java學(xué)院整理)的相關(guān)資料,包括創(chuàng)建和內(nèi)存分配,數(shù)組封裝后的使用等,需要的朋友參考下吧2017-04-04
Java使用Arrays.sort()方法實(shí)現(xiàn)給對象排序
這篇文章主要介紹了Java使用Arrays.sort()方法實(shí)現(xiàn)給對象排序,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12

