第1章 File
1.1 概念
代表操作系统下的一个路径(这个路径可以是文件,也可以是文件夹。这个路径可以在操作系统下存在,也可以不存在)。有了File对象之后,我们就可以使用它来操作文件或者文件夹。
1.2 构造方法
分别以不同形式创建File对象
l File(String path);
l File(String parent, String child);
l File(File parent, String child);
1.3 创建功能
boolean createNewFile();创建文件
boolean mkdir();创建文件夹,注意不能创建多级文件夹
boolean mkdirs();创建文件夹,可以创建多级
1.4 删除功能
boolean delete();删除文件或者文件夹。注意,不能删除有内容的文件夹。不走回收站。
1.5 判断功能
boolean exists();判断是否存在
boolean isAbsolute();判断是否是绝对路径
boolean isFile();判断是否是文件
boolean isDirectory();判断是否是文件夹
boolean isHidden();判断是否是隐藏文件
1.6 获取功能
File getAbsoluteFile() :获取绝对路径,返回File的对象
String getAbsolutePath() :获取绝对路径,返回字符串对象
String getParent();获取父路径,返回字符串对象
File getParentFile() :获取父路径,返回File对象
String getName() :获取文件或者文件夹的名称
String getPath() :获取路径。创建File对象给的路径
long lastModified() :获取最后一次修改的时间
long length();获取文件的字节数大小。注意如果获取文件夹的字节数大小,返回的是一个不确定的值
String[] list();获取文件夹下面的文件和文件夹。如果通过文件调用,返回null
File[] listFiles();获取文件夹下面的文件和文件夹,返回file数组对象。如果通过文件调用,返回null
static File[] listRoots();获取所有的盘符。
1.7 修改功能
boolean renameTo(File dest):将当前File对象的路径修改为指定的路径
第2章 InputStream
2.1 概念
他是一个抽象类,是所有字节输入流的超类
2.2 常用方法
int read();读取一个字节
int read(byte[] arr);一次读取一个字节数组
第3章 OutputStream
3.1 概念
所有字节输出流的超类
3.2 常用方法
void write(int i);一次写一个字节
void write(byte[] arr);一次写入一个字节数组
void write(byte[] arr, int index, int count) ;写入字节数组一部分
本文详细介绍了Java中File类的功能及使用方法,包括文件和目录的创建、删除、判断、获取等,并简要概述了InputStream与OutputStream类的基本概念及其常用方法。
3163

被折叠的 条评论
为什么被折叠?



