黑马程序员-File-File方法

来源:互联网 发布:c语言自学视频 编辑:程序博客网 时间:2024/05/18 15:51
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
createNewFile
 

createNewFile(),返回值 boolean 

当且仅当不存在具有此抽象路径名指定名称的文件时,检查文件是否存在,若不存在则创建该文件。

IO流中的WriteOutputStream区别。

IO流不会检查,如有重名的文件存在,则会将其覆盖,File的创建方式更加合理一些。

测试文件是否存在

boolean exist()判断是否存在

测试抽象路径名表示的路径或文件名是否存在。

 

在想要判断是否是文件或者是否是路径之前,必须先判断是是否存在。

isFile

isDirectory

注意:在没用使用createNewFile创建文件而是使用mkdirs方法创建路径的情况下,是可以创建“D:\test\a.txt”格式的文件夹的。


isAbsolute

isHidden

获取

getName

getPath

getAbsolutePath


renameTo()

键盘录入数据,以over作为结束标志,将此文件挪到另一个路径中去。

public static File[] listRoots();

返回本机器可用的文件系统根、

C:\

D:\

E:\

F:\

I:\

 

public String[] list();

返回指定的抽象路径名对应的目录中的文件与目录名称


将指定目录中的全部java文件写到文档当中

思路:

1. 对指定的目录递归

2. 获取java文件的路径

3. 将全部路径存储到集合当中

4. 将集合中的路径写入到一个文件中


0 0