(1) 用File类创建一个文件

考虑到可移植性 加入 File.separator

package IoDemo;import java.io.File;
import java.io.IOException;public class FileDemo {
public static void main(String[] args) {File f=new File("d:"+File.separator+"text.txt");
//  File f=new File("d:\\text.txt");try {f.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}
}
}

2.删除指定文件

先要考虑文件是否存在在删除

package IoDemo;import java.io.File;
import java.io.IOException;public class FileDemo {
public static void main(String[] args) {File f=new File("d:"+File.separator+"text.txt");
//  File f=new File("d:\\text.txt");if(f.exists()){//如果文件存在则删除f.delete();//删除文件}
}
}

3. 综合添加 删除

package IoDemo;import java.io.File;
import java.io.IOException;public class FileDemo {
public static void main(String[] args) {File f=new File("d:"+File.separator+"text.txt");
//  File f=new File("d:\\text.txt");if(f.exists()){//如果文件存在则删除f.delete();//删除文件}else{try {f.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}
}

4.创建一个文件夹

package IoDemo;import java.io.File;public class FileDemo {
public static void main(String[] args) {File f=new File("d:"+File.separator+"mldn");
//  File f=new File("d:\\text.txt");if(f.exists()){//如果文件存在则删除f.delete();//删除文件}else{try {f.mkdir();//穿件文件夹} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}
}

5.列出所有文件

package IoDemo;import java.io.File;public class FileDemo {
public static void main(String[] args) {File my=new File("d:"+File.separator);print(my);
}
public static void print(File file){//递归调用if(file!=null){//判断对象是否为空if(file.isDirectory()){//如果是目录File f[]=file.listFiles();//列出全部文件if(f!=null){//判断次目录能否列出for (int i = 0; i < f.length; i++) {print(f[i]);//因为给出路径有可能是目录 继续判断}}}else{System.out.println(file);}}
}
}

java之Io-File类相关推荐

  1. 33.JAVA编程思想——JAVA IO File类

    33.JAVA编程思想--JAVA IO File类 RandomAccessFile用于包括了已知长度记录的文件.以便我们能用 seek()从一条记录移至还有一条:然后读取或改动那些记录. 各记录的 ...

  2. 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件

    2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...

  3. Java基础:File类与IO流

    1. File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 1.2 构造方法 public File(String path ...

  4. Java学习笔记----File类与IO流

    第五章:File类与IO流 第一节:File类 1.1 概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作 Java把电脑中的文件和文件夹(目录) ...

  5. java:IO流(缓冲流、对象流、控制台IO、转换流、java.io.File 类 )

    目录 一.IO 流的结构体系 二.缓冲流:BufferedInputStream & BufferedOutputStream 三.对象流:ObjectInputStream & Ob ...

  6. 【Java笔记】File类与IO流(另添加NIO2使用)

    文章目录 本章专题与脉络 java.io.File类的使用 概述 构造器 常用方法 获取文件和目录基本信息 列出目录的下一级 File类的重命名功能 判断功能的方法 创建.删除功能 NIO2的使用 P ...

  7. Java中的File类和IO流

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

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

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

  9. 【java笔记】File类(1)概述,静态成员,构造方法

    [java笔记]File类(2):常用方法_m0_52043808的博客-CSDN博客 java.io.File类: 文件和目录路径名的抽象表示. ●java把电脑中文件和文件夹(目录)封装为了一个F ...

  10. java day19【File类、递归】

    第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 1.2 构造方法 public File(String pat ...

最新文章

  1. java 反射 getclass_java 反射getClass .class 的使用方法示例
  2. DeepMind推出首个商业产品,30秒内准确诊断眼疾!
  3. 聚类之isodata算法
  4. 数据库专家Michael Stonebraker获得2014年图灵奖
  5. Android 破解之道 (二)
  6. CompletableFuture API用法介绍(二)
  7. Android好评功能,Android应用评分功能的实现
  8. sql server 性能_如何在SQL Server中收集性能和系统信息
  9. 【完全背包】自然数拆分Lunatic版
  10. java restlet 教程_Restlet 2.0 边学边写(五)Restlet的POST、PUT和DELETE
  11. 2022迅雷ios版下载beta
  12. ESP32 AT指令集 BT SPP测试
  13. SQL(09)_UNIQUE 约束
  14. jpress转换html5,JPress技术精讲:JPress如何做到安装后重新加载的?
  15. 什么叫做风险纳税人?如何解除风险
  16. 微信瑞文智力测试1分_答完瑞文智力测试的题之后,怎样看智商是多少?
  17. 带通滤波器c5000汇编语言,基于SIW技术的高选择性带通滤波器的设计与实现
  18. 面试题数组L型输出思路
  19. 【077】Flight Aware-实时航班和机场状态更新
  20. 【PMP】PMBOK 笔记 第7章 项目成本管理

热门文章

  1. Webbygram:网页版Instagram再生
  2. Flash Magic使用
  3. 三国志战略版:Daniel_平民掐大佬之《兵法九章》
  4. 地理信息系统(GIS)网络架构
  5. The eighth day
  6. 安装Xcode的方法
  7. SpringMVC-狂神笔记
  8. 北京仁源欣生获200万美元天使轮融资,和玉资本领投...
  9. Context上下文到底是个什么东东?
  10. 什么是PHP,PHP能干什么,为什么使用PHP