Java中File createNewFile()与mkdir()方法的区别
什么是文件
比如一张图片、一份文档都是文件
什么是目录
例如:F:\log 应该很容易懂吧
createNewFile()的用法
是在已有目录下创建一个新文件,!!!!注意,是已经存在的目录且该文件不存在,否则会抛出异常
// 创建文件File file = new File("F:\\log\\1.txt");if(!file.exists()) { try {//在已有文件目录下添加新文件file.createNewFile();} catch (IOException e) { e.printStackTrace();} }
mkdir()的用法
mkdir()的用法很简单,就是创建一个不存在的目录
// 创建文件File file = new File("F:\\log");String filename = file.getName();String filepath = file.getParent();if(!file.exists()) {file.mkdir();}
所以,这两个方法的用法跟区别应该很容易区分了吧。
Java中File createNewFile()与mkdir()方法的区别相关推荐
- java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别
今天看一个例子,里面用到File类的getCanonicalPath()方法,忽然忘记这个方法返回的是什么样的路径了,跟getPath()和getAbsolutePath()有什么区别?带着这两个问题 ...
- Java中append方法和add方法的区别
@TOC append Java里只有StringBuffer和StringBuild才有append方法,Sting里是没有append方法的 在动态数组里添加字符串,相当于+,xxxx" ...
- Java中File类之createNewFile、mkdirs
Java中File类 1. 概述 2. mkdirs与mkdir区别 2.1 基本概念 2.2 程序实例 3. createNewFile 3.1 基本概念 3.2 程序范例 1. 概述 File 对 ...
- 一文读懂Java中File类、字节流、字符流、转换流
一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...
- 【转】Java中获取文件大小的正确方法
[转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...
- Java中图形界面重绘方法
** Java中图形界面重绘方法 ** 在我们编写图形界面程序的过程中,我们就会发现,当我们将窗体拉伸,缩小(或者最大化最小化)的时候,之前在窗体上画的图形会消失了. 这是为什么呢? 1)原来 ...
- 在Java中实现单例模式的有效方法是什么? [关闭]
在Java中实现单例模式的有效方法是什么? #1楼 我使用Spring框架来管理我的单身人士. 它不会强制类的"单一性"(如果涉及多个类加载器,您将无法真正做到),但是它提供了一种 ...
- java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...
- java中的path类_详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理".&qu ...
最新文章
- Java 理论与实践: 修复 Java 内存模型,第 2 部分 (VOLATILE, FINA...
- matlab java错误_Matlab启动时大量java错误的处理方法
- 数据框筛选特定的子集
- hdfs数据均衡操作命令
- QT的QTableWidget类的使用
- 【最优解】Leecode 594. 最长和谐子序列——Leecode每日一题系列
- SpringCloud微服务(05):Zuul组件,实现路由网关控制
- java 13种技术_JavaEE的13种核心技术
- 她,18岁,李飞飞三度公开表扬,高中时NIPS获奖,创造「AI手术教练」
- redis 哨兵的原理
- 【论文精读】A view-free image stitching network based on global homography-基于全局单应的无视图图像拼接网络
- 各种照片尺寸和分辨率
- 解决Mac安装Adobe软件错误代码501问题(PS AI AE PR)mac安装Adobe软件报错501解决方案
- vscode 保存时自动格式化遇到的坑
- Only tensors or tuples of tensors can be output from traced functions错误解决
- 信创实践之达梦数据库介绍
- 我已经租不起回龙观的房子了
- 离散制造业该如何实现工业信息化?
- 可以用c语言程序制造病毒吗,此人用C语言编写了一个简单但功能强大的“病毒”!...
- mysql从一个表中查询数据插入到另一个表中
热门文章
- JSP:从入门到st2漏洞环境本地搭建
- nginx rtmp 服务建立 全套代码,含直播、播放、录制、转码
- 【i.MX6UL试用体验】医疗监护仪制作(三)硬件
- HTML DOM setInterval和clearInterval方法案例详解
- vue clearInterval无效不起作用,函数不生效
- 凌度多功能后视镜行车记录仪HS850B 多重守护行车安全
- 全球及中国海洋经济产值规模与创新发展方向调研报告2022版
- 计算机网络(一)—— 概述(6):计算机网络体系结构
- micro hdmi引脚定义义_MAX232引脚图 接线图 电路图 及RS232引脚定义
- 计算机专业要学哪些专业课?