前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10.Java文件操作案例

10.Java文件操作案例

作者头像
Java帮帮
发布2018-03-15 17:06:45
8380
发布2018-03-15 17:06:45
举报
10.Java文件操作案例

Java 实例 - 文件写入

以下实例演示了使用 write() 方法向文件写入内容:

实例

以上代码运行输出结果为:

创建成功后当前目录下就会生成一个名为 runoob.txt 的文件并将 "菜鸟教程" 字符串写入该文件。


Java 实例 - 读取文件内容

以下实例演示了使用 readLine() 方法来读取文件 test.log 内容,其中 test.log 文件内容为:

java 代码如下:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 删除文件

以下实例演示了使用 delete() 方法将文件删除:

Main.java 文件

以上代码运行输出结果为(需要在 C 盘上先创建 test.txt 文件):


Java 实例 - 将文件内容复制到另一个文件

以下实例演示了使用 BufferedWriter 类的 read 和 write 方法将文件内容复制到另一个文件:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 向文件中追加数据

以下实例演示了使用 filewriter 方法向文件中追加数据:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 创建临时文件

以下实例演示了使用 File 类的 createTempFile(String prefix, String suffix); 方法在默认临时目录来创建临时文件,参数 prefix 为前缀,suffix 为后缀:

Main.java 文件

也可以使用 createTempFile(String prefix, String suffix, File directory) 中的 directory 参数来指定临时文件的目录:

Main.java 文件


Java 实例 - 修改文件最后的修改日期

以下实例演示了使用 File 类的 fileToChange.lastModified() 和 fileToChange setLastModified() 方法来修改文件最后的修改日期:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 获取文件大小

以下实例演示了使用 File 类的 file.exists() 和 file.length() 方法来获取文件大小,以字节计算(1KB=1024字节 ):

Main.java 文件

以上代码运行输出结果为(java.txt 文件位于 C 盘):


Java 实例 - 文件重命名

以下实例演示了使用 File 类的 oldName.renameTo(newName) 方法来重命名文件:

Main.java 文件

以上代码运行输出结果为(执行该程序前你可以先创建 program.txt 文件):


Java 实例 - 设置文件只读

以下实例演示了使用 File 类的 file.setReadOnly() 和 file.canWrite() 方法来设置文件只读:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 检测文件是否存在

以下实例演示了使用 File 类的 file.exists() 方法来检测文件是否存在:

Main.java 文件

以上代码运行输出结果为(如果你的 C 盘中存在文件 java.txt):


Java 实例 - 在指定目录中创建文件

以下实例演示了使用 File 类的 file.createTempFile() 方法在指定目录中创建文件:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 获取文件修改时间

以下实例演示了使用 File 类的 file.lastModified() 方法来获取文件最后的修改时间

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 创建文件

以下实例演示了使用 File 类的 File() 构造函数和 file.createNewFile() 方法来创建一个新的文件

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 文件路径比较

以下实例演示了使用 File 类的 filename.compareTo (another filename) 方法来比较两个文件路径是否在同一个目录下:

Main.java 文件

以上代码运行输出结果为:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java帮帮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java 实例 - 文件写入
    • 实例
    • Java 实例 - 读取文件内容
      • Main.java 文件
      • Java 实例 - 删除文件
        • Main.java 文件
        • Java 实例 - 将文件内容复制到另一个文件
          • Main.java 文件
          • Java 实例 - 向文件中追加数据
            • Main.java 文件
            • Java 实例 - 创建临时文件
              • Main.java 文件
                • Main.java 文件
                • Java 实例 - 修改文件最后的修改日期
                  • Main.java 文件
                  • Java 实例 - 获取文件大小
                    • Main.java 文件
                    • Java 实例 - 文件重命名
                      • Main.java 文件
                      • Java 实例 - 设置文件只读
                        • Main.java 文件
                        • Java 实例 - 检测文件是否存在
                          • Main.java 文件
                          • Java 实例 - 在指定目录中创建文件
                            • Main.java 文件
                            • Java 实例 - 获取文件修改时间
                              • Main.java 文件
                              • Java 实例 - 创建文件
                                • Main.java 文件
                                • Java 实例 - 文件路径比较
                                  • Main.java 文件
                                  领券
                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档