Java中File类的createNewFile、mkdir与mkdirs区别
生活随笔
收集整理的這篇文章主要介紹了
Java中File类的createNewFile、mkdir与mkdirs区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
進行文件相關操作時,經常用到文件路徑的判空。比如:
String path = storePath +"\\"+ newName; File file2 =new File(storePath);if(!file2.exists()){file2.mkdirs();}實現
createNewFile()
用于創建文件,不包括文件夾。
mkdir()
用于創建指定路徑的上一層目錄。
mkdirs()
用于創建指定路徑的多層目錄。
示例代碼
String templatePath="D:"+File.separator+"kurt";File file=new File(templatePath);if (!file.exists()){file.mkdirs();}String? template=templatePath+File.separator+"test.txt";File file2=new File(template);if (!file2.exists()){file2.createNewFile(); }?
總結
以上是生活随笔為你收集整理的Java中File类的createNewFile、mkdir与mkdirs区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中封装的全局日期处理工具类
- 下一篇: SpringBoot中使用POI实现自定