专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java编程入门,file类的构造函数

Java编程入门,file类的构造函数

更新时间:2020-05-19 15:59:02 来源:动力节点 浏览2032次

1.IO流(InputOutput)

IO流技术主要的作用是解决设备与设备之间的数据传输问题,比如:硬盘的数据--读取到-->内存中内存的数据--读取到-->硬盘中键盘上的数据--读取到-->内存中

2.IO流技术的运用场景

导出报表、上传大头照、下载、解析xml文件.....等等(数据保存到硬盘,该数据可以做到永久性保存。数据一般以文件的形式保存到硬盘上。sun使用一个File类来描述文件或者文件夹)

3.File类的构造函数(方法)

File(Stringpathname):指定文件或者文件夹的路径来创建一个File文件

File(Fileparent,Stringchild):根据parent抽象路径和child路径名字符串,创建一个新的File实例

File(Stringparent,Stringchild):

目录分割符:在Windows机器上的目录分隔符是\,在Linux机器上的目录分隔符是/

注意:在Windows上面\与/都可以作为目录分隔符。而且,如果写/的时候,只需要写1个正斜杠即可,而写\的时候,需要写2个反斜杠。

   Java编程入门,file类的构造函数

4.File类的一些常用方法

创建:

  • createNewFile():在指定位置创建空文件,成功返回true,如果已存在就不再创建了返回false
  • mkdir():在指定位置创建目录,这之后创建最后一级目录,如果上级目录不存在就抛出异常.
  • mkdirs():在指定位置创建目录,这也会创建路径中所有不存在的父目录
  • renameTo(Filedest):重命名文件或文件夹。文件不同时,相当于文件的剪切,剪切的时候不能操作非空文件夹。移动/重命名成功返回true,失败返回false

删除:

  • delete():删除一个文件或者空文件夹,如果文件夹不为空,则不能删除,成返回true,失败返回false
  • deleteOnExit():在虚拟机终止时,请求删除此抽象路径名的文件或者目录,保证文件异常时也可以删除文件

判断:

  • exists():判断指定的文件或者文件夹是否存在
  • isFile():判断是否是一个文件;如果不存在,则为false
  • isDirectory():判断是否是一个文件夹
  • isHidden():判断指定的文件是否是隐藏文件
  • isAbsolute():判断指定的文件或文件夹是否是在绝对路径下

获取:

  • getName():获取文件或文件夹名称
  • getPath():返回的是绝对路径,可以是相对路径,但是目录要指定
  • getAbsolutePath():获取绝对路径
  • length():获取文件的大小(字节为单位)
  • getParent():获取文件的父路径
  • lastModified():获取文件最后一次修改的时间

注意:

  • 一个点表示当前路径
  • 两个点表示上一级路径

路径问题:

  • 绝对路径:该文件在硬盘上的完整路径;绝对路径一般是以盘符开头的。
  • 相对路径:资源文件相对于当前程序所在路径。

注意:如果程序当前所在路径与资源文件不再同一个盘下面,是没法写相对路径的

5.实例

   Java编程入门,file类的构造函数

"获取"的例子

   Java编程入门,file类的构造函数

以上就是动力节点java培训机构的小编针对“Java编程入门,file类的构造函数”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>