创建文件java_Java File.createNewFile 创建文件
首页 > 基础教程 > IO流 > File类
Java File.createNewFile 创建文件
定义
public boolean createNewFile()
返回
会自动检查文件是否存在,如果不存在则创建文件。
抛出异常
IOException :IO异常;SecurityException:
SecurityManager.checkWrite(java.lang.String)方法拒绝对文件的写访问
4种创建文件方法
try {
File dir = new File("dir"); // 获取目录“dir”对应的File对象
File file1 = new File(dir, "file1.txt");
file1.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
在“dir”目录(相对路径)下新建文件“file1.txt”。
try {
File file2 = new File("dir", "file2.txt");
file2.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
在“dir”目录(相对路径)下新建文件“file2.txt”。
try {
File file3 = new File("/home/skywang/dir/file3.txt"); //linux创建文件
//File file3 = new File("D:/dir/file4.txt"); windows创建文件
file3.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
新建文件“/home/skywang/dir/file3.txt”(绝对路径),这是在linux下根据绝对路径的方法,在windows下可以通过以下代码新建文件"D:/dir/file4.txt"。
try {
URI uri = new URI("file:/home/skywang/dir/file4.txt");
File file4 = new File(uri);
file4.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
和“方法3”类似,只不过“方法3”中传入的是完整路径,而“方法4”中传入的是完整路径对应URI。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。
创建文件java_Java File.createNewFile 创建文件相关推荐
- Java File.createNewFile 创建文件的四种方式小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客 Java File.createNewFile 创建文件的四种方式小笔记 - joshua317的博客 1.File(Str ...
- Java File createNewFile创建文件包含多层级目录报错
Java File createNewFile创建文件包含多层级目录报错 比如,需要创建一个包含目录层级结构的文件:c:\dira\dirb\dirc\file.txt 如果直接使用File的crea ...
- java使用file.createNewFile()创建文件时,报错目录不存在,如何解决
普通创建文件代码: String strPath = "E:\\test\\test1\\test.txt"; File file = new File(strPath); if( ...
- createnewfile() java_Java File createNewFile()方法
Java File createNewFile()方法 java.io.File.createNewFile() 方法自动创建此抽象路径名的新文件.文件锁设备应该使用这种方法,文件锁定会导致协议无法进 ...
- createnewfile() java_Java File createNewFile()用法及代码示例
createNewFile()函数是Java中File类的一部分.此函数创建新的空文件.如果抽象文件路径不存在并且创建了新文件,则该函数返回true.如果文件名已经存在,则返回false. 函数签名: ...
- linux c文件操作,C语言文件操作(FILE)与常用文件操作函数
文件 1.文件基本概念 C程序把文件分为ASCII文件和二进制文件,ASCII文件又称文本文件,二进制文件和文本文件(也称ASCII码文件)二进制文件中,数值型数据是以二进制形式存储的, 而在文本文件 ...
- 文件操作(FILE)与常用文件操作函数——C语言
文件 1.文件基本概念 C程序把文件分为ASCII文件和二进制文件,ASCII文件又称文本文件,二进制文件和文本文件(也称ASCII码文件)二进制文件中,数值型数据是以二进制形式存储的, 而在文本文件 ...
- iOS调用文件app(file.app)选择文件和下载
第三方应用调用系统文件app,并下载文件. ###配置如下 1:证书文件配置 在Identifiers下创建你的iCloud Containers配置,点击"+"创建 2:在Ide ...
- 导出excel文件 java_java实现导出excel文件
实现方法如下: (视频教程推荐:java课程) 1.首先新建一个SpringBoot项目 2.导入依赖–pom.xml<?xml version="1.0" encoding ...
最新文章
- 51nod 1649 齐头并进 (djikstra求最短路径,只用跑一次)
- Demo:充分利用 Ajax 技术 来体现页面局部刷新 效果(获取天气预报情况)
- HTML5 VIDEO标签播放事件流水
- 【TensorFlow-windows】MobileNet理论概览与实现
- 十二、泛型、反射和异常
- 中国联通辟谣“不支持华为”:恶意诽谤 将通过法律手段维护权益
- 【Elasticsearch】Named Entity Annotations in Elasticsearch es 实体 注解
- Sqlite优化记录:使用全文索引加快检索速度-转
- 疑 Android N 截图曝光,通知栏对比上一代变了不少
- 运行aspnet时要求启用windows集成身份验证
- python合并多个pdf文件
- html5简单画版,sketchpad-简单的HTML5 Canvas涂鸦画板插件
- Periodic Strings (求HoHoHo字符串最小周期)
- 怎样设置图片大小php,php调整图片大小的方法
- Java生成二维码带LOGO底部标题竖版字体
- PHP程序设计读书笔记七
- Java小程序--随机生成50道加减法算数题
- win10 chrome被毒霸2345劫持主页处理过程与结果
- python假设产品列表如下_Python.习题五 列表与元组(上)
- October 2007
热门文章
- 数据库SQL中求平均函数avg对于值为NULL和值为0的计算区别
- Excel 2010 VBA 入门 057 Application.OnKey为过程设置快捷键
- mysql归档日志是什么意思_重做日志与归档日志有什么区别?
- 计算机组成原理学习笔记——总线的仲裁方式
- 2022年二级注册建筑师《场地设计》考试易错题及答案
- Oracle EBS OM Order is not eligible for booking
- MapXtreme 2005 地图标注全攻略
- 怎么把视频转换成gif动图,5个超强工具分享
- 17.F对象与Q对象
- 如何在vue项目中系统的使用iconfont字体图标