Java IO流-File类
2017-10-24 23:50:22
- File类
File类:文件和目录路径名的抽象表示形式。该文件或者目录不一定真实存在。
* 构造方法
File类有四种构造方法,主要采用的构造方法师第二种,也就是使用路径名称来初始化File类。
* 创建功能
public boolean createNewFile():当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。
public boolean mkdir():创建此抽象路径名指定的目录。
public boolean mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
* 删除功能
public boolean delete():删除功能,既可以删除文件,也可以删除文件夹。注意如果删除文件夹的话,该文件夹必须是空文件夹。
package DemoFile;import java.io.File;
import java.io.IOException;public class Demo1 {public static void main(String[] args) throws IOException {File file = new File("E:\\text.txt");file.createNewFile();file.delete();}
}
* 重命名功能
public boolean renameTo(File dest)
package DemoFile;import java.io.File;
import java.io.IOException;public class Demo1 {public static void main(String[] args) throws IOException {File file = new File("E:\\text.txt");file.createNewFile();File file2 = new File("E:\\retext.txt");file.renameTo(file2);}
}
注意:如果是同一文件夹则是改名,如果是不同路径下的,则是改名加剪切,也就是原文件夹下的该文件会被删除。
* 判断功能
public boolean isDirectory():判断是是否是目录
pubilc boolean isFile():判断是文件
public boolean exists():判断是否存在
public boolean canRead():判断是否可读
public boolean canWrite():判断是否可写
public boolean isHidden():判断是否隐藏
* 基本获取功能
public String getAbsolutePath():获取绝对路径
public String getPath():获取相对路径
public String getName():获取名称
public long length():获取字节长度
public long lastModified():获取最后一次修改的时间,毫秒为单位
* 高级获取功能
public Sting[] list():获取指定文件夹下所有文件以及目录的名称数组
public File[] listFiles():获取指定文件夹下所有文件以及目录的File数组
转载于:https://www.cnblogs.com/TIMHY/p/7679285.html
Java IO流-File类相关推荐
- 13-1 IO流 ---- File类的使用(2)常用方法
13-1 IO流 ---- File类的使用(2)常用方法 一.File类的获取功能 public String getAbsolutePath():获取绝对路径 public String getP ...
- IO-1(Java IO、File类)
1. 简介 之前的程序,数据都存储在内存中,一旦运行结束,数据消失. 数据持久化存储:将内存中的数据存储到内存以外的持久化设备中(硬盘,光盘.U盘等). OS中,数据都保存文件存放在相应的文件夹. 集 ...
- 09、IO流—File类与IO流
文章目录 一.File类 基本认识 实用方法 获取功能 重命名功能(包含剪切) 判断功能 创建.删除文件 实际小案例 二.IO流 1.认识IO流 2.IO流基类介绍 字节流基类介绍 字符流基类介绍 三 ...
- java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
1. File类 File 路径问题: 上下级文件夹之间使用分隔符分开: 在Windows中分隔符为'\' ,在Unix/Linux中分隔符为'/' 跨平台分隔符: 专业的做法是使用File.sepa ...
- Java的IO流---File类的使用
File类的概述 java.io.File类 凡是与输入.输出相关的类.接口等都定义在java.io包下 File是一个类,可以有构造器创建其对象.此对象对应着一个文件或者文件目录 File类对象是与 ...
- Day22 Java IO流 File、IO流的字节输出流
File 概述: 想要实现IO流操作,就必须要知道硬盘上文件的表现形式 Java提供了一个类让我们操作硬盘上的文件:File.File也就是文件的表现形式 File:文件和目录(文件夹)路径名的抽象表 ...
- Java IO之File类详解
定义: File类在java.io包下,是java对文件和目录的抽象,用于操作文件或目录,比如创建.删除.执行等等. File类的实例一旦创建就不可改变的,也就是说File类的实例是对a文件的抽象,一 ...
- Java中的File类和IO流
Java中的File类和IO流 File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File的分隔符 import java.io.Fi ...
- Java IO流学习总结二:File
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/54581478 本文出自[赵彦军的博客] Java IO流学习总结一:输入输出流 J ...
最新文章
- QT多媒体 播放视频并显示字幕
- 【转】(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration
- 函数递归以及尾递归调用
- html判断是安卓还是苹果手机,网页能够自己判断是pc端首页还是手机android和苹果。...
- 计算机文化基础第三版龙天才课后答案,龙天才
- linux系统恢复上一次,如何将您的Ubuntu Linux系统恢复到其上一个状态
- 【论文复现】使用RCNN进行文本分类
- c mysql分页存储过程_mysql 分页存储过程调用报错
- 洛谷——P2613 【模板】有理数取余
- 对比几个空地址“订阅”的结果
- Android实现全屏显示的方法
- Matplotlib 中文用户指南 8.2 我们最喜欢的秘籍
- Android文件下载——多文件多线程断点下载
- 简明c语言,简明易懂的C语言俄罗斯方块
- 算法——弗洛伊德算法(Floyd-Warshall)(图论)(c++)
- android 4.4 短信拦截,Android 4.4 KitKat升级率已经接近18%
- Linux网络服务之DNS正向解析
- 【yechaoa】5年Android开发的2021年终总结,实现Flag的一年
- java word 图片不显示_POI用addPicture插入图片到word里面无法显示
- python3:离线安装第三方库的方法
热门文章
- android 代码打开权限,android开发权限询问的示例代码
- 河北单招计算机英语,2019年河北高职单招英语联考试题
- php中对于json_decode()和json_encode()的使用方法笔记
- 【微信小程序】mysql主从复制原理
- 【408预推免复习】计算机网络(谢希仁第七版)第四章——网络层
- 安卓9全局圆角_三星S9+升级最新系统ONE UI体验,安卓9.0带来哪些惊喜?
- html闪烁字体设置,HTML最简单的文字闪烁代码
- 条件限制select into_SQL全部知识点(夺回控制台掌控权,转义符,SELECT特定列,AND,OR,查询数值,比较运算)...
- html弹窗确认取消公告代码,js 弹出确认与取消对话框的四种方法
- dataframe 提取月数据_pandas dataframe数据提取的方法