java中file类常用方法

频道:网站相关 日期: 浏览:38

File类的常用方法

Java中的File类是一个用于文件和目录的抽象表示,可以用它来操作文件和目录。该类中提供了许多方法,本文主要介绍一些常用的方法。

创建文件和目录:mkdir()和createNewFile()

java中file类常用方法

mkdir()方法可以用于创建一个目录,例如:

```

File dir = new File("C:\\test\\dir");

dir.mkdir();

上述代码将在C盘的test文件夹下创建一个名为dir的目录。

createNewFile()方法可以用于创建一个文件,例如:

File file = new File("C:\\test\\file.txt");

file.createNewFile();

上述代码将在C盘的test文件夹下创建一个名为file.txt的文件。

获取文件信息:getName()、getPath()、getAbsolutePath()和getParent()

getName()方法可以用于获取文件或目录的名称,例如:

String name = file.getName();

上述代码将获取file.txt文件的名称。

getPath()方法可以用于获取文件或目录的路径,例如:

String path = file.getPath();

上述代码将获取file.txt文件的路径。

getAbsolutePath()方法可以用于获取文件或目录的绝对路径,例如:

String absPath = file.getAbsolutePath();

上述代码将获取file.txt文件的绝对路径。

getParent()方法可以用于获取文件或目录的父目录路径,例如:

String parentPath = file.getParent();

上述代码将获取file.txt文件所在的目录C:\test的路径。

判断文件和目录是否存在:exists()

exists()方法可以用于判断文件或目录是否存在,例如:

boolean isExists = file.exists();

上述代码将返回file.txt文件是否存在的布尔值。

删除文件和目录:delete()

delete()方法可以用于删除文件或目录,例如:

file.delete();

上述代码将删除file.txt文件。如果要删除一个目录,该目录必须为空,否则删除操作将失败。

遍历目录中的文件和子目录:list()和listFiles()

list()方法可以用于获取目录中的所有文件和子目录的名称,例如:

String[] files = dir.list();

上述代码将获取dir目录中的所有文件和子目录的名称。

listFiles()方法可以用于获取目录中的所有文件和子目录,例如:

File[] files = dir.listFiles();

上述代码将获取dir目录中的所有文件和子目录。

其他方法:isFile()和isDirectory()

isFile()方法可以用于判断一个File对象是否表示一个文件,例如:

boolean isFile = file.isFile();

上述代码将返回file.txt文件是否为文件的布尔值。

isDirectory()方法可以用于判断一个File对象是否表示一个目录,例如:

boolean isDir = dir.isDirectory();

上述代码将返回dir目录是否为目录的布尔值。

以上是一些常用的File类方法,当然,File还有很多其他的方法,可以根据需要自行查阅。

网友留言(0)

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。