我们可以利用Java.io.File类对文件进行操作,基本操作如下:

1)创建文件: public boolean createNewFile() throws IOException

2)删除文件: public boolean delete()

3)判断文件是否存在:public boolean exists()

4)取得文件路径:public File getParentFile()

5)创建文件夹:public boolean mkdirs()

使用范例:

package com.file.test;import java.io.File;
import java.io.IOException;public class TestDemo {public static void main(String[] args) throws IOException {File f = new File("C:"+File.separator+"demo"+File.separator+"test.txt");if(!f.getParentFile().exists()) { //判断文件是否存在f.getParentFile().mkdirs();     //创建文件夹
        }if(f.exists()) {f.delete();} else {f.createNewFile();    //创建文件
        }}
}

转载于:https://www.cnblogs.com/finalboss1987/p/5066191.html

Java File类基本操作相关推荐

  1. java File类 常用相关函数

    java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...

  2. Java File类总结和FileUtils类

    Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. Fi ...

  3. 探究Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类

    转载自     探究Java File类中list().listFiles()的使用及区别,认识和使用匿名内部类 内容概要: 1.认识File类: 2.File的构造函数: 3.list()及其重载方 ...

  4. java File类

    java File类 今天我要总结一下java File类.这个是一个很重要的类. 首先是我画的思维导图. 还写了一些自己写的代码. /*** Date : 2017/6/24* Author : H ...

  5. JavaのFile类基础操作之问题

    在上一章节,介绍了File类的基础操作,比如文件的创建,文件的删除等等.这一章节,将介绍在File类基础操作中遇到的问题. 1.路径分割符问题 在实际的软件开发与运行过程中,往往都会在Windows环 ...

  6. java file类包_Java中File类的常用API

    Java.io包下的File类实现了Serializable和Comparable两个接口 1.创建文件 注意: 1).如果D盘下file文件夹不存在,则抛出异常;如果D盘下file文件夹存在,则创建 ...

  7. java file类详解_Java File类详解及IO介绍及使用

    我是一个CPU:这个世界慢!死!了!,可以感受到CPU,内存和硬盘之间的速度比较. 文件的本质 OS(操作系统)的目的就是可以让上层程序可以通过一种统一的方式去拿到无论什么磁盘里的文件(即一段字节流) ...

  8. java file类复制文件路径_java进阶(34)--File类、目录复制

    一.File类的理解 1.File类不能完成文件的读与写. 2.FIle类代表:文件或目录的路径名的抽象表示形式. 二.FIle类常用方法: 1.创建一个FIle对象:File() File f1=n ...

  9. Java——File类

    一,File类的概述和构造方法 A:file类的概述 file类可以理解成一个路径 文件夹或者是文件夹路径 路径分为绝对路径和相对路径 绝对路径是一个固定的路径,从盘符开始 这里的G:\TIM 就是一 ...

最新文章

  1. java继承总结_java继承总结(二)
  2. snippets vscode 配置_VSCode 利用 Snippets 设置超实用的代码块
  3. SAP Shipping address页面点了continue后的网络请求
  4. solr4 mysql自动更新_(solr系列:五) solr定时实时重建索引和增量更新
  5. python导出项目所依赖的所有的库文件以及安装
  6. wireshark linux版本_Wireshark大法-WiFi6无线抓包
  7. Oracle的主键和外键
  8. 保益悦听怎么开盲人模式_夏天空调开26度,宝宝最舒适?错!夏季空调怎么开,你来听我说...
  9. 58欧氏空间05——对称变换和对称矩阵、实对称矩阵的标准形、正交相似、实对称矩阵的正交相似对角化
  10. 2.4 PRINCE2
  11. 浅谈非数学类全国大学生数学竞赛
  12. python基础教程四级查数据_四六级成绩还可以这样查?Python助你装B一步到位!!!...
  13. codeforces 1562 A. The Miracle and the Sleeper
  14. Vue过滤器filter和filters的使用详解
  15. js数组与字符串的相互转化
  16. 【c++】——函数的堆栈调用详细过程
  17. 艺术能为你的生活做什么?
  18. 基于html+JavaScript+css的飞机射击小游戏网页设计与实现
  19. 三生三世十里桃花用计算机怎么弄,三生三世十里桃花ios如何用电脑玩 三生三世十里桃花ios模拟器教程...
  20. Ros结合科大讯飞linuxSDK进行离线语唤醒、命令识别

热门文章

  1. 高斯噪声、高斯白噪声解析
  2. PCI与PXI的区别
  3. 【OpenCV入门指南】第五篇轮廓检测 下
  4. import java.util.calendar_Java.util.Calendar.setTimeInMillis()
  5. xray 被动_长亭xray:一款自动化Web漏洞扫描神器(免费社区版)
  6. html如何创建学生信息表,创建学生对象并且能访问网页
  7. 操作系统常用调度算法
  8. SSM框架的搭建(idea)
  9. 性能测试服务器数量与线上数量不同,性能需求分析
  10. 思科服务器与交换机链接配置文件,使用思科S系列交换机上的配置迁移工具转换配置文件...