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

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

天津卓众教育      2022-05-02 18:00:01     45

Java编程入门,file类的构造函数,1.IO流(InputOutput)IO流技术主要的作用是解决设备与设备之间的数据传输问题,比如:硬盘的数据--读取到--内存中内存的数据--读

课程价格 请咨询

上课时段: 授课校区:

详细介绍

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个反斜杠。

   

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培训机构的小编针对“Java编程入门,file类的构造函数”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

学分高考提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。