Java编程那些事儿86——文件操作之File类使用 - 编程入门网
缀名来表示文件的类型,这是当前操作系统中常见的一种形式,例如“readme.txt”文件,其中readme代表该文件时说明文件,而txt后缀名代表文件时文本文件类型,在操作系统中,还会自动将特定格式的后缀名和对应的程序关联,在双击该文件时使用特定的程序打开。
其实在文件名称只是一个标示,和实际存储的文件内容没有必然的联系,只是使用这种方式方便文件的使用。在程序中需要存储数据时,如果自己设计了特定的文件格式,则可以自定义文件的后缀名,来标示自己的文件类型。 和文件路径一样,在Java代码内部书写文件名称时也区分大小写,文件名称的大小写必须和操作系统中的大小写保持一致。 另外,在书写文件名称时不要忘记书写文件的后缀名。 Java编程那些事儿86——文件操作之File类使用(2)时间:2010-03-15 csdn 陈跃峰11.3.1.2 File类 为了很方便的代表文件的概念,以及存储一些对于文件的基本操作,在java.io包中设计了一个专门的类——File类。 在File类中包含了大部分和文件操作的功能方法,该类的对象可以代表一个具体的文件或文件夹,所以以前曾有人建议将该类的类名修改成FilePath,因为该类也可以代表一个文件夹,更准确的说是可以代表一个文件路径。 下面介绍一下File类的基本使用。 1、File对象代表文件路径 File类的对象可以代表一个具体的文件路径,在实际代表时,可以使用绝对路径也可以使用相对路径。 下面是创建的文件对象示例。
该示例中使用一个文件路径表示一个File类的对象,例如:
这里的f1和f2对象分别代表一个文件,f1是绝对路径,而f2是相对路径,f3则代表一个文件夹,文件夹也是文件路径的一种。
也可以使用父路径和子路径结合,实现代表文件路径,例如:
这样代表的文件路径是:d:\test\1.txt。 2、File类常用方法 File类中包含了很多获得文件或文件夹属性的方法,使用起来比较方便,下面将常见的方法介绍如下: a、createNewFile方法
该方法的作用是创建指定的文件。该方法只能用于创建文件,不能用于创建文件夹,且文件路径中包含的文件夹必须存在。 b、delect方法
该方法的作用是删除当前文件或文件夹。如果删除的是文件夹,则该文件夹必须为空。如果需要删除一个非空的文件夹,则需要首先删除该文件夹内部的每个文件和文件夹,然后在可以删除,这个需要书写一定的逻辑代码实现。 c、exists方法
该方法的作用是判断当前文件或文件夹是否存在。 d、getAbsolutePath方法
该方法的作用是获得当前文件或文件夹的绝对路径。例如c:\test\1.t则返回c:\test\1.t。 e、getName方法
该方法的作用是获得当前文件或文件夹的名称。例如c:\test\1.t,则返回1.t。 Java编程那些事儿86——文件操作之File类使用(3)时间:2010-03-15 csdn 陈跃峰f、getParent方法
该方法的作用是获得当前路径中的父路径。例如c:\test\1.t则返回c:\test。 g、isDirectory方法
该方法的作用是判断当前File对象是否是目录。 h、isFile方法
该方法的作用是判断当前File对象是否是文件。 i、length方法
该方法的作用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |