一: 包

import java.io.File;
import java.io.IOException;

二:File文件类的实例化

File f1 = new File("D:/我的文件/操作系统实验报告/第四次实验报告");

(1)  其中 文件之间的进入用  “/”  或者 使用一个反引号加“\”也可以如下

File f1 = new File("D:\\我的文件\\操作系统实验报告\\第四次实验报告");

三:文件的创建 createNewFile

f1.createNewFile();

注意:createNewFile只能创建当下的文件,而非文件夹,以当前例子来讲,当“操作系统实验报告”文件不存在时,则创建失败。

Exception in thread "main" java.io.IOException: 系统找不到指定的路径。

而当“第四次实验报告”不存在时则会创建 文件 “第四次实验报告”

如果“第四次实验报告存在时” ,并非删除重新创建,而是直接不会创建了

四:文件夹的创建 mkdir与mkdirs

mkdir:  只能创建一个文件夹

使用方法:

f1.mkdir();

即只能创建当前目录的一个文件夹“第四次实验报告”。

mkdirs: 可创建多层目录文件夹

使用方法:

f1.mkdirs();

如果“我的文件”,“操作系统实验报告”,“第四次实验报告” 均不存在 则会建立三个文件夹。

五: 文件的删除 delete

f1.delete();

delete语句慎重使用哈,可别把硬盘删没了,这可是真会删除的!!

而且不走回收站。

他会删除当前对象最后一个文件,即“第四次实验报告”。

JAVA 如何使用File类创建文件,文件夹相关推荐

  1. 关于Java里面File类创建txt文件重复???

    private JButton getOpenButton() {if (openButton == null) {openButton = new JButton();openButton.setT ...

  2. File类创建删除功能的方法

    package com.learn.demo01.File;import java.io.File; import java.io.IOException;/*File类创建删除功能的方法- publ ...

  3. Java中的File类和IO流

    Java中的File类和IO流 File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File的分隔符 import java.io.Fi ...

  4. java中io流如何创建一个文件_,Java中Io流操作-File类的常用操作-创建文件,创建文件夹...

    package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...

  5. 如何删除java里的类_java File类创建和删除目录详解

    你知道java File类创建和删除目录应该如何实现吗?其实这个还是非常简单的,下面就一起来通过简单的文章进行一下了解吧. File类除了对文件的创建和删除之外,还能够创建和删除目录,创建目录需要调用 ...

  6. 【java笔记】File类(2):获取,判断,创建,删除,遍历目录方法

    [java笔记]File类(1)概述,静态成员,构造方法_m0_52043808的博客-CSDN博客 获取功能方法: public String getAbsolutePath():返回此File的绝 ...

  7. 【训练过程】1) Create Training File(创建训练文件)

    1) Create Training File(创建训练文件) Put the folders of VOC dataset(clean images是原始的干净图像(VOC)), collected ...

  8. File类如何获取文件后缀名

    File类如何获取文件后缀名 /*** 获取指定文件或文件夹的后缀名* @param fileName 文件名称* @return*/public static String getFileSuffi ...

  9. 四十一、深入Java中的 File类

    @Author:Runsen @Date:2020/6/6 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

最新文章

  1. 视频云王海华:关于移动短视频技术选型的那些事
  2. linux c 命令行解析 getopt getopt_long optarg optind opterr optopt 简介
  3. Java基础小常识-继承-(10)
  4. ocbase 数据库 蚂蚁_iOS - OC SQLite 数据库存储
  5. JavaScript实现trial Division试除法算法(附完整源码)
  6. 平均 3000-20000 块不等,有空接外包私活的入群!
  7. Docker系列之.NET Core入门(三)
  8. int main(int argc,char* argv[])讲解
  9. Semantic-UI的React实现(二):CSS类构造模块 1
  10. 【LeetCode 986】 区间列表的交集(区间交集)
  11. [android] AndroidManifest.xml - 【 manifest - permission】
  12. Linux系统管理(6)——Linux下启动Redis服务的几种方法
  13. 安装使用dubbo-admin管理台进行服务监控和服务治理
  14. xml文件查看器_万能文件查看器,一个软件打开电脑所有文件
  15. 类与对象(面向对象的编程语言java)
  16. 几大主流的前端框架(UI/JS)框架
  17. 电信飞扬校园网共享WIFI(MAC用户)
  18. xbox手柄电脑怎么测试软件,win10电脑怎么连接xbox手柄?win10电脑连接xbox手柄的详细步骤...
  19. 用PS制作黑白画效果
  20. 三年级计算机帮助我们学本领,三年级学本领100字作文

热门文章

  1. 面试题 10.11. 峰与谷-快速排序
  2. 会议服务与管理【2】
  3. S270无线物联网数据监测4G RTU功能介绍
  4. 基于因果推断的根因分析
  5. matlab 画星座图,基于k-D树邻近点搜索的彩色星座图绘制[Matlab]
  6. 计算机房灭火房间用的系数,01-机房七氟丙烷气体灭火用量设计计算(1页)-原创力文档...
  7. 虹科小课堂|密度测量,你了解多少?
  8. speak failed:not bound to TTS engine解决方案
  9. signal软件如何退出账号_微信怎么一键切换登录 微信多账号一键切换方法【图文详解】...
  10. 散列算法和数字签名笔记