当前位置:首页 » 编程语言 » javafile类

javafile类

发布时间: 2025-01-13 13:19:08

A. java中 File类是什么

在java中File类是可以直接操作文件的类,
它有四个构造函数:
File(String parent,String child)
File(File parent,String child)
File(URI uri)
File(String pathname)
封装了以下主要方法:
canWrite() 返回文件是否可以读写
canRead() 返回文件是否可读
compareTo(File pathname)检查文件路径间的顺序
createNewFile() 当文件不存在时生成文件
delete() 从文件系统内删除该文件
deleteOnExit() 程序顺利结束时删除文件
equals(Object obj) 检查特定对象的路径名是否相等
exists() 判断文件是否存在
getAbsoluteFile() 返回文件完整路径的File实例
getAbsolutePath() 返回文件完整路径
getName() 返回文件名称
getParent() 返回文件父目录路径
getPath() 返回文件路径字符串
getParentFile() 返回文件所在文件夹的路径
hashCode() 返回文件哈希码
isDirectory() 判断该路径指示的是否是目录
isFile() 判断该路径指示的是否是文件
lastModified() 返回该文件最后更改时间标志
length() 返回文件长度
list() 返回文件和目录清单
mkdir() 生成指定的目录
renameTo(File dest) 更改文件名字
setReadOnly() 将文件设置为可读
toString() 返回文件状态的字符串
toURL() 将文件的路径字符串转换成URL
推荐于 2017-11-25
查看全部5个回答
— 你看完啦,以下内容更有趣 —
在java中File是什么意思?有什么作用?
在java中File类是可以直接操作文件的类,
它有四个构造函数:
File(String parent,String child)
File(File parent,String child)
File(URI uri)
File(String pathname)

封装了以下主要方法:
canWrite() 返回文件是否可以读写
canRead() 返回文件是否可读
compareTo(File pathname)检查文件路径间的顺序
createNewFile() 当文件不存在时生成文件
delete() 从文件系统内删除该文件
deleteOnExit() 程序顺利结束时删除文件
equals(Object obj) 检查特定对象的路径名是否相等
exists() 判断文件是否存在
getAbsoluteFile() 返回文件完整路径的File实例
getAbsolutePath() 返回文件完整路径
getName() 返回文件名称
getParent() 返回文件父目录路径
getPath() 返回文件路径字符串
getParentFile() 返回文件所在文件夹的路径
hashCode() 返回文件哈希码
isDirectory() 判断该路径指示的是否是目录
isFile() 判断该路径指示的是否是文件
lastModified() 返回该文件最后更改时间标志
length() 返回文件长度
list() 返回文件和目录清单
mkdir() 生成指定的目录
renameTo(File dest) 更改文件名字
setReadOnly() 将文件设置为可读
toString() 返回文件状态的字符串
toURL() 将文件的路径字符串转换成URL

B. java中Tile类的功能

java.io流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件
1.构造方法
1.1 File file = new File("c:\\demo\\a.txt");
1.2 File file = new File("c:\\demo","a.txt");
1.3 File file = new File("c:\\demo");
File file2 = new File(file,"a.txt");
2.File类的功能
1):创建功能
public boolean createNewFile();
public boolean mkdir();
public boolean mkdirs();
2):删除功能
public boolean delete()
3):重命名功能
public boolean renameTo(File file)
4):判断功能
public boolean isDirectory();
public boolean isFile();
public boolean exists();
public boolean canRead()
public boolean canWrite()
public boolean isHidden()
5):获取功能
public String getName();
public String getAbsolutePath();//获取绝对路径,如果file对象中本身就是绝对路径,就和getPath()相同
public String getPath();
public long length();
public long lastModified();
6):高级获取功能
public String[] list()
public File[] listFiles()
7):过滤器功能
public String[] list(FileNameFilter filter)
public File[] listFiles(FileNameFilter filter)

热点内容
安卓odd是什么意思 发布:2025-05-14 04:49:57 浏览:919
安卓哪个app能查询航班 发布:2025-05-14 04:49:04 浏览:556
linux定时shell脚本 发布:2025-05-14 04:49:00 浏览:682
审计需要什么配置 发布:2025-05-14 04:48:55 浏览:548
安卓软件为什么经常自启动 发布:2025-05-14 04:38:17 浏览:159
谭浩强c语言第三版课后答案 发布:2025-05-14 04:37:31 浏览:59
san存储和nas存储 发布:2025-05-14 04:34:44 浏览:152
幽灵战士3什么配置 发布:2025-05-14 04:33:53 浏览:114
安卓的虚拟机哪个好用 发布:2025-05-14 04:32:34 浏览:871
宿迁存储式化工设备 发布:2025-05-14 04:32:33 浏览:54