在本教程中,我们将借助示例学习Java File及其各种操作。
java.io包的File类用于对文件和目录执行各种操作。
还有一个名为的java.nio包,可用于处理文件。但是,在本教程中,我们将重点放在java.io包上。
文件是可用于存储相关信息的命名位置。例如,
main.java是一个Java文件,其中包含有关Java程序的信息。
目录是文件和子目录的集合。目录内的目录称为子目录。
要创建的对象File,我们需要先导入java.io.File包。导入包后,就可以创建文件对象。
在这里,我们创建了一个名为file的文件对象。该对象可用于处理文件和目录。
要创建一个新文件,我们可以使用createNewFile()方法。它返回
在上面的示例中,我们创建了一个名为file的文件对象。该文件对象与指定的文件路径链接。
在这里,我们使用了文件对象来创建具有指定路径的新文件。
如果newFile.txt在当前位置不存在,那么将创建文件并显示此消息。
但是,如果newFile.txt已经存在,我们将看到此消息。
要从文件中读取数据,我们可以使用InputStream或Reader的子类。
假设我们有一个名为input.txt的文件,其中包含以下内容。
现在,让我们尝试使用Java FileReader读取文件。
输出结果
在以上示例中,我们使用FileReader创建的名为input的对象。现在,它已与input.txt文件链接。
要从input.txt文件中读取数据,我们使用了FileReader的read()方法。
要将数据写入文件,我们可以使用OutputStream或Writer的子类。
输出结果
在上面的示例中,我们使用FileWriter类创建了writer 。写入器与output.txt文件链接。
将数据写入到文件中,我们使用的write()方法.
在这里,当我们运行程序时,output.txt文件将填充以下内容。
我们可以使用File类的delete()方法来删除指定的文件或目录。它返回
输出结果
在上面的示例中,我们创建了一个名为File的File对象。该文件现在包含有关指定文件的信息。
在这里,我们使用了delete()方法删除该对象指定的文件。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/8562.html