Java File createNewFile创建文件包含多层级目录报错
Java File createNewFile创建文件包含多层级目录报错
比如,需要创建一个包含目录层级结构的文件:c:\dira\dirb\dirc\file.txt
如果直接使用File的createNewFile("c:\dira\dirb\dirc\file.txt")会抛出错误。正确的创建方法是先创建文件的父目录结构,然后再创建文件:
String str = "c:/dira/dirb/dirc/file.txt";
File file = new File(str);File fileParent = file.getParentFile();
if(!fileParent.exists()){fileParent.mkdirs();
}file.createNewFile();
Java File createNewFile创建文件包含多层级目录报错相关推荐
- Java File.createNewFile 创建文件的四种方式小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客 Java File.createNewFile 创建文件的四种方式小笔记 - joshua317的博客 1.File(Str ...
- 创建文件java_Java File.createNewFile 创建文件
首页 > 基础教程 > IO流 > File类 Java File.createNewFile 创建文件 定义 public boolean createNewFile() 返回 会 ...
- java使用file.createNewFile()创建文件时,报错目录不存在,如何解决
普通创建文件代码: String strPath = "E:\\test\\test1\\test.txt"; File file = new File(strPath); if( ...
- oracle创建视图类型为日期,oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB...
在oracle中创建视图的时候,语句中包含有clob类型的字段.视图创建语句大概如下: CREATE OR REPLACE FORCE VIEW "T_PROJECTS" (&qu ...
- Java中File使用--创建文件
1.错误示范1,输出的是创建文件夹 D:\filepath\test\test.txt. public class FileTest {public static void main(String[] ...
- 细节--Java必须先创建文件夹再创建文件
Java中io操作,必须先创建文件夹再创建文件. 需要先[存在]文件夹,才能再创建文件. 当然,如果文件夹[不存在],那么就需要先创建文件夹,再创建文件. 比如 : c盘已经存在,所以才能创建C ...
- JAVA File的创建及相对路径绝对路径
JAVA File的创建及相对路径绝对路径 转载自 http://blog.sina.com.cn/s/blog_9386f17b0100w2vv.html File f = new File(&qu ...
- Java File.createNewFile方法起什么作用呢?
转自: Java File.createNewFile方法起什么作用呢? 下文笔者讲述File.createNewFile方法的功能简介说明,如下所示: createNewFile()方法的定义及功能 ...
- createnewfile() java_Java createNewFile()创建文件
Java createNewFile()创建文件 以下实例演示了使用 File 类的 File() 构造函数和 file.createNewFile() 方法来创建一个新的文件 Main.java 文 ...
最新文章
- Windows Live Writer新版新功能试用
- runnable和handler联合实现计时循环
- [转]默认构造函数的作用
- boost::intrusive::avl_set用法的测试程序
- ads design environment_ADS应用技巧3 — 画一个巴伦有多少种方法?
- day inset_按 SetPrinter API 修改打印机设置 - Application Developer | Microsoft Docs
- Linux学习总结(15)——提高 Vim 和 Shell 效率的 9 个建议
- Hibernate(十二):HQL查询(一)
- 并发容器Map之一:ConcurrentHashMap原理(jdk1.8)
- springCloud Alibaba 与 nacos
- 使用Origin绘制柱状图(入门)
- linux非连续内存,(转)linux高端内存管理之非连续内存区(分配和释放)
- async、await其实是generator和promise的语法糖
- 多巴胺PEG多巴胺,Dopamine-PEG-Dopamine
- 所以为什么要学ps?
- 【vue3.0学习】父传子 子传父
- 贪心问题(Python代码实现)——磁带最优存储问题
- python获取cpu温度_如何获得树莓派CPU实时温度值
- input 起止时间_几种常用的控件(下拉框 可选框 起止日期 在HTML页面直接读取当前时间)...
- 合并两个递增的有序数组
热门文章
- 超快速定位OOM一揽子计划
- Notepad++连接Linux
- 解决Error response from daemon: Get “https://registry-1.docker.io/v2/“: read: connection refused问题
- html5培训靠谱吗,html5培训和web前端有靠谱的吗?
- 我是真的很爱你——XPS15转轴更换作业记录
- JavaScript中不发生冒泡的事件
- 微信小程序vant-weapp版本升级更新
- asp.net控件GridView入门基础
- mysql 预处理语句报错_mysqli与MySQL交互的预处理语句
- CSW博客《工作无止境》