File类

本文介绍了Java中File类的基本概念及用途,包括如何使用File类表示文件和目录路径、构造方法及常见方法,如exists()、isFile()、isDirectory()等。

File既可以表示文件也可以表示目录。

文件和目录路径名的抽象表示形式。

用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。File类不能直接读写文件中的内容,只能查看和操作文件本身。抽象路径名 有两个组件:

1、一个可选的与系统有关的前缀 字符串,比如盘符,”/” 表示 UNIX 中的根目录,”\\” 表示 Microsoft Windows UNC 路径名。
2、零个或更多字符串名称 的序列。
抽象路径名中的第一个名称是目录名,对于Microsoft Windows UNC路径名则是主机名。抽象路径名中第一个名称之后的每个名称表示一个目录;最后一个名称既可以表示目录,也可以表示文件。空抽象路径名没有前缀和名称序列。

public class Fileextends 
Objectimplements Serializable, Comparable<File>
文件和目录路径名的抽象表示形式。 

构造方法: 前面两种为常用的构造方法
1、File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 对象。
2、File(String pathname)
通过将给定路径名字符串转换为抽象路径名来创建一个新 File对象。


3、File(String parent, String child)
根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 对象。
4、File(URI uri)
通过将给定的 file: URI 转换为一个抽象路径名来创建一个新的 File 对象。

以下为File类常用的方法

boolean exists() 判断文件是否存在,存在返回true,否则返回false
boolean isFile() 判断是否为文件,是文件返回true,否则返回false
boolean isDirectory() 判断是否为目录,是目录返回true,否则返回false
String getName() 获得文件的名称
String getAbsolutePath() 获得文件的绝对路径
long length() 获得文件的长度(字节数)
boolean createNewFile()
throws IOException 创建新文件,创建成功返回true,否则返回false,有可能抛出IOException异常,必须捕捉
boolean delete() 删除文件,删除成功返回true,否则返回false
File[] listFiles() 返回文件夹内的子文件与子文件夹的数组

这个是完整源码 python实现 Flask,Vue 【python毕业设计】基于Python的Flask+Vue物业管理系统 源码+论文+sql脚本 完整版 数据库是mysql 本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语软件开发平台,依据需求分析开展控制模块制做数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语软件开发平台,依据需求分析开展控制模块制做数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语软件开发平台,依据需求分析开展控制模块制做数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值