一、简述

  File 文件类,主要对文件进行相关操作。常用的File操作有:文件(夹)的创建、文件(夹)的删除,文件的读入和下载(复制)等;

二、文件(夹)的创建和删除

1、创建过程 实例:

//create a new File
    @Testpublic void testCreateFile(){File m=new File("E://file");  //創建文件夾//判断文件夹存在否if(!m.exists()){m.mkdir(); //创建文件夹
        }File f=new File("E://file//test.txt");  //創建文件if(!f.exists()){try {f.createNewFile();  //创建文件} catch (IOException e) {e.printStackTrace();}}}

2、删除过程

    //delete a file//@Testpublic void testDeleteFile(){File f=new File("E://file//test.txt"); if(f.exists()){f.delete();}}//delete a 文件夹及下面的所有文件[采用递归之法]public static void testDelAllFile(String path){File m=new File(path); File[] files=m.listFiles();  for(File f:files){if(f.isFile()){f.delete();}else if(f.isDirectory()){testDelAllFile(f.getPath());}}m.delete();  //最好将文件夹删除
    }public static void main(String[] args) {FileTest.testDelAllFile("E://file");}

转载于:https://www.cnblogs.com/renxiaoren/p/5280196.html

Java文件File操作一:文件的创建和删除相关推荐

  1. 使用java.io.File操作文件及文件夹

    如果有兴趣了解更多相关内容,可以来我的个人网站看看:eyes++的个人空间 一:File类的概述 java有个io包,java用于操作流的对象都在io包中,io流简单来说就是input和output流 ...

  2. python和R文件IO操作对比及dataframe创建方式对比:read_csv、to_csv、write.csv、 data.frame、pd.DataFrame

    python和R文件IO操作对比及dataframe创建方式对比 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计背后的 ...

  3. Java之文件流操作的文件读写

    Java之文件流操作的文件读写 本人非常喜欢Java的代码风格,今天记录一下文件字符串的读写,但是Java对于 制作exe文件非常不友好,而本人业务的要求,基本上都是制作exe文件,或者程序,Java ...

  4. linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...

    linux下文件夹操作常见命令如创建.复制.剪切.重命名.清空和删除命令 实例说明,在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinoz ...

  5. php利用文件做数据储存,PHP_PHP文件读写操作之文件写入代码,在PHP网站开发中,存储数据通 - phpStudy...

    PHP文件读写操作之文件写入代码 在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势, ...

  6. 【简洁明了MySQL】MySQL基础操作之连接,创建和删除数据库

    MYSQL基础操作之连接,创建和删除数据库 一.MySQL连接 1.方法一:客户端直接连接法(不推荐) 2. 方法二:使用命令行登录 3.两种不同的登陆状态 4.创建用户 二.创建数据库 1.crea ...

  7. Java生成和操作Excel文件

    JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该API非Windows操作系统也可以通过 ...

  8. Java使用PDFBox操作PDF文件

    1首先,导入jar (maven方式导入) PS: 这个jar里面囊括了所有的pdfbox操作工具类,导入这一个就够了 <dependency><groupId>org.apa ...

  9. go语言中的文件file操作

    一.File文件操作 首先,file类是在os包中的,封装了底层的文件描述符和相关信息,同时封装了Read和Write的实现. 1.FileInfo接口 FileInfo接口中定义了File信息相关的 ...

最新文章

  1. 30岁自学python找工作-30岁新手入门python!尝试人生另一种可能
  2. java 保存inputstream_java如何将一个InputStream写入文件啊?
  3. cad万能字体_CAD图纸问号“?”的处理
  4. mate30支持鸿蒙系统,Mate30不能使用GMS服务,华为P30不能通过谷歌安全认证,华为:鸿蒙系统不远了...
  5. 兵马未动粮草先行,关于乐视模式的思考
  6. 常见的几种JavaScript设计模式
  7. 建筑识图与构造【2】
  8. 2022年centos下载及Linux安装
  9. JAVA计算机毕业设计新闻推送系统Mybatis+源码+数据库+lw文档+系统+调试部署
  10. AI公开课:03月26日未来十年 AI如何进化—圆桌探讨(乌镇智库理事长、CSDN 创始人董事长、智源人工智能研究院副院长)之《AI:昨天 · 今天 · 明天》
  11. DSL是什么意思?Mbps是什么意思?
  12. Java 中Lambda表达式的使用详解
  13. php 时辰,时辰算命 - 免费在线算命 - 三藏算命
  14. 宁夏统编中学计算机教材,中小学三科教材的统编
  15. 结合北斗PPP_B2b 导航电文进行精密定位(PPP)
  16. JSON Parse error:Unrecognized token xxx
  17. 电磁场与仿真软件(21)
  18. 恢复W ndows10系统方法步骤,教你windows10的映像文件还原系统
  19. 太棒了 | 辞职之后,去了一趟新疆!
  20. Flink 中的木桶效应:单个 subtask 卡死导致整个任务卡死

热门文章

  1. mfc 添加 excel类给定关键字不在字典中_pyppeteer最为核心类Page的接口方法
  2. c 读取mysql另一个窗体中显示出来_二级ACCESS数据库4窗体的笔试题考点分析
  3. Java工作笔记-使用Hibernate连接mysql数据库并进行增、删、改、查!
  4. Qt工作笔记-QCustomPlot让曲线动起来
  5. pandas用众数填充缺失值_【机器学习】scikit-learn中的数据预处理小结(归一化、缺失值填充、离散特征编码、连续值分箱)...
  6. 乾坤 微前端_最全汇总之微前端知识和实战(EMP技术方案)
  7. Linux查看内存占用--free
  8. python excel xlwings_python excel神器xlwings
  9. linux编译lnx文件命令_Linux常用命令手册
  10. python中小数_比较python中的小数