在java当中,描述文件的类:java.io.File;注意:这个File类仅仅是用于保存文件的相关信息,并非文件本身。

1 效果展示

2 实例代码

package Demo01;
import java.io.File;
import java.io.IOException;public class MyFile {public static void main(String []args) throws IOException {// 创建一个File实例File file_1 =new File("F:/Java/file");// 判断该文件是否存在System.out.println(file_1.exists());if(!file_1.exists()){// 创建目录// System.out.println(file_1.mkdir());//创建目录//创建目录,会同时创建不存在的父目录System.out.println(file_1.mkdirs());}File file_2 =new File(file_1.getPath(),"A.java");//创建文件if(!file_2.exists()){System.out.println(file_2.createNewFile());}System.out.println(file_1.isDirectory());//判断是否是目录System.out.println(file_1.isFile());//判断是否是文件}
}

博主后记:
希望看到此篇博文的网友,如果发现有什么不对的地方,欢迎在下方留言指正!博主一定虚心接受并改正!大家一起共同进步。如果对你有所帮助,可以给博主一个赞

Java--如何创建目录或文件相关推荐

  1. java zip 创建目录_Java实现Zip压缩目录中的所有文件

    java中将一个文件夹下所有的文件压缩成一个文件,然import java.io.*; import java.util.zip.*; public class CompressD { // 缓冲 s ...

  2. java连续创建目录_Java创建目录

    File类提供了两种在java中创建目录的方法. 这些方法是: mkdir() - 创建此抽象路径名指定的目录. 当且仅当目录已创建时,此方法返回true; 否则是假的. mkdirs() - 创建此 ...

  3. java调用CMD完成文件复制

    java调用CMD完成文件复制 最近突然又想起文件的复制操作,感觉用流的方式操作还是不免有些费劲,所以试着在程序中结合cmd的方式处理,非常之方便,效率很快,大家不妨试试哦. package util ...

  4. linux 创建目录 默认权限,如何设置UNIX/Linux中新创建目录或文件的默认权限

    在unix或者linux中,每创建一个文件或者目录时,这个文件或者目录都具有一个默认的权限,比如目录755,文件644,那么这些默认权限是怎么控制的呢? 答案是"umask"权限掩 ...

  5. Shutil.move PermissionError: [WinError 82] 无法创建目录或文件,以及PermissionError: [Errno 13] Permission denied

    Shutil.move PermissionError: [WinError 82] 无法创建目录或文件,以及PermissionError: [Errno 13] Permission denied ...

  6. IDEA Java解析GeoJson.json文件

    IDEA Java解析GeoJson.json文件 一.遇到的问题 1. 无法导入成功 2. org.geotools.StyleFactory is not an ImageIO SPI class ...

  7. Java gdal .mif/.mid文件读取

    上一篇研究了 Windows10 64位 Python读取.mif/.mid文件并转成txt 今天研究一下Java读取MIF. 俩种解决办法: (1)Python程序读取.mif/.mid转成txt, ...

  8. java中读取properties文件内容五种方式

    一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC ...

  9. java如何读写json文件

    java如何读写json文件 在实际项目开发中,有时会遇到一些全局的配置缓存,最好的做法是配置redis数据库作为数据缓存,而当未有配置redis服务器时,读取静态资源文件(如xml.json等)也是 ...

最新文章

  1. 英特尔支持员工自带设备办公
  2. LED亮度与电流之间的关系?
  3. Google 公司的 Java 语言编写规范
  4. 支付宝接口开发-手机网站支付-沙箱测试
  5. php正则表达式 包含特殊字符,php正则表达式的特殊字符含义
  6. 【重识 HTML + CSS】背景相关知识点
  7. 自学了三个月的软件测试,从小白到自动化测试工程师,我是如何从零拿到大厂offer的
  8. 【转载】基于Redis实现分布式锁
  9. 用递归的方法,判断某个字符串是否为回文
  10. c++ 智能指针auto_ptr (c++98)、shared_ptr(c++ 11)、unique_ptr(c++ 11)、weak_ptr(c++ 11)
  11. SoX 音频处理工具使用方法
  12. 注册表常用命令DOS
  13. pta第六章错题函数and编程
  14. 汽车电子显示屏尺寸以及分辨率参照表
  15. Java 10 大装 B 写法,看完可以出去吹牛逼了!
  16. UI设计中线面结合图标设计总结
  17. 《蛋仔派对》通关小技巧
  18. 兰州大学计算机科学考研科目,2019兰州大学计算机考研初试科目、参考书目、报录比汇总...
  19. 安卓开发培训!一次违反常规的安卓大厂面试经历,实战解析
  20. 什么时候进行套利交易比较好?

热门文章

  1. js的toFixed四舍五入偶尔不正确的问题
  2. SCSS 使用@each 方法循环遍历数组颜色并赋值
  3. Sublime常用操作
  4. c# forbidden.html,nginx静态资源文件无法访问,403 forbidden错误
  5. RPM包安装或者安装源码包
  6. 粗点心之NodeList和Array
  7. Java基础 - AO BO DO PO VO DAO DTO POJO
  8. 《博客园精华集---CLR/C#分册》
  9. 电灯泡实验应该怎么做_物理小实验 教你测量小灯泡的电功率的方法
  10. python培训感想