IO基础(基础(File类)类)
IO基础(基础(File类)类)
文章目录文章目录IO基础(File类)一、什么是文件?二、File文件操作类代码如下:打印文件夹的内容实现文件夹的复制(需要借助字节
输入输出流)
一、什么是文件?一、什么是文件?
文件简单的可以理解成,在外设硬盘上面保存数据的一种方式
文件一共可以由两部分构成:属性(文件大小,文件名,文件类型等)+内容(就是文件里面放的是什么)
在Java中要进行文件的处理操作是要通过本地操作系统支持的,在这之中如果操作的是同名文件,就可能出现延迟的问题。(开开
发之中尽可能避免文件重名问题)发之中尽可能避免文件重名问题)
二、二、File文件操作类文件操作类
绝对路径与相对路径绝对路径与相对路径
绝对路径绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就 是绝对路径
。
**相对路径:**相对与某个基准目录的路径 。
1、最常用的构造方法:
public File(String pathname) 创建指定路径文件对象
public File(String parent, String child) 创建指定路径文件对象,但要指明父路径和子路径
2,常用的方法:
代码如下:代码如下:
编写文件的基本操作编写文件的基本操作(如果文件不存在则进行创建;存在则删除)如果文件不存在则进行创建;存在则删除)
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
String pathname = "C:\my_java\aaa.txt";
File file = new File(pathname);
if (file.exists()) { //文件存在,删除
file.delete();
System.out.println("文件" + pathname + "存在,删除之");
} else { //文件不存在,创建
try {
评论0
最新资源