什么是文件

比如一张图片、一份文档都是文件

什么是目录

例如: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()方法的区别相关推荐

  1. java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别

    今天看一个例子,里面用到File类的getCanonicalPath()方法,忽然忘记这个方法返回的是什么样的路径了,跟getPath()和getAbsolutePath()有什么区别?带着这两个问题 ...

  2. Java中append方法和add方法的区别

    @TOC append Java里只有StringBuffer和StringBuild才有append方法,Sting里是没有append方法的 在动态数组里添加字符串,相当于+,xxxx" ...

  3. Java中File类之createNewFile、mkdirs

    Java中File类 1. 概述 2. mkdirs与mkdir区别 2.1 基本概念 2.2 程序实例 3. createNewFile 3.1 基本概念 3.2 程序范例 1. 概述 File 对 ...

  4. 一文读懂Java中File类、字节流、字符流、转换流

    一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...

  5. 【转】Java中获取文件大小的正确方法

    [转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...

  6. Java中图形界面重绘方法

    ** Java中图形界面重绘方法 **   在我们编写图形界面程序的过程中,我们就会发现,当我们将窗体拉伸,缩小(或者最大化最小化)的时候,之前在窗体上画的图形会消失了. 这是为什么呢?   1)原来 ...

  7. 在Java中实现单例模式的有效方法是什么? [关闭]

    在Java中实现单例模式的有效方法是什么? #1楼 我使用Spring框架来管理我的单身人士. 它不会强制类的"单一性"(如果涉及多个类加载器,您将无法真正做到),但是它提供了一种 ...

  8. java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...

  9. java中的path类_详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理".&qu ...

最新文章

  1. Java 理论与实践: 修复 Java 内存模型,第 2 部分 (VOLATILE, FINA...
  2. matlab java错误_Matlab启动时大量java错误的处理方法
  3. 数据框筛选特定的子集
  4. hdfs数据均衡操作命令
  5. QT的QTableWidget类的使用
  6. 【最优解】Leecode 594. 最长和谐子序列——Leecode每日一题系列
  7. SpringCloud微服务(05):Zuul组件,实现路由网关控制
  8. java 13种技术_JavaEE的13种核心技术
  9. 她,18岁,李飞飞三度公开表扬,高中时NIPS获奖,创造「AI手术教练」
  10. redis 哨兵的原理
  11. 【论文精读】A view-free image stitching network based on global homography-基于全局单应的无视图图像拼接网络
  12. 各种照片尺寸和分辨率
  13. 解决Mac安装Adobe软件错误代码501问题(PS AI AE PR)mac安装Adobe软件报错501解决方案
  14. vscode 保存时自动格式化遇到的坑
  15. Only tensors or tuples of tensors can be output from traced functions错误解决
  16. 信创实践之达梦数据库介绍
  17. 我已经租不起回龙观的房子了
  18. 离散制造业该如何实现工业信息化?
  19. 可以用c语言程序制造病毒吗,此人用C语言编写了一个简单但功能强大的“病毒”!...
  20. mysql从一个表中查询数据插入到另一个表中

热门文章

  1. JSP:从入门到st2漏洞环境本地搭建
  2. nginx rtmp 服务建立 全套代码,含直播、播放、录制、转码
  3. 【i.MX6UL试用体验】医疗监护仪制作(三)硬件
  4. HTML DOM setInterval和clearInterval方法案例详解
  5. vue clearInterval无效不起作用,函数不生效
  6. 凌度多功能后视镜行车记录仪HS850B 多重守护行车安全
  7. 全球及中国海洋经济产值规模与创新发展方向调研报告2022版
  8. 计算机网络(一)—— 概述(6):计算机网络体系结构
  9. micro hdmi引脚定义义_MAX232引脚图 接线图 电路图 及RS232引脚定义
  10. 计算机专业要学哪些专业课?