Java如何进行文件的创建、读取、写入、复制、删除呢?
下文笔者讲述使用java代码对文件进行创建、读取、写入、复制、删除的操作方法分享
学习完本篇文章之后,你可掌握对文件的基本操作,如下例所示
学习完本篇文章之后,你可掌握对文件的基本操作,如下例所示
对文章的操作 主要借助File类进行相关操作例:
一、文件创建
File file = new File("file.txt"); //相对路径 file.createNewFile();
二、文件的读取
文件读取使用流的方式实现 可使用FileReader来读取文本文件 也可使用InputStream来读取二进制文件
File file = new File("file.txt"); FileReader reader = new FileReader(file); BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) != null) { System.out.println(line); } reader.close();
三、文件的写入
与文件读取类似 文件的写入也需通过流的方式实现 可使用FileWriter来写入文本文件 也可使用OutputStream来写入二进制文件。
File file = new File("file.txt"); FileWriter writer = new FileWriter(file); BufferedWriter bw = new BufferedWriter(writer); bw.write("Hello world!"); bw.close();
四、文件复制
文件的复制 可使用Java的IO流来实现
File sourceFile = new File("source.txt"); File targetFile = new File("target.txt"); FileInputStream fis = new FileInputStream(sourceFile); FileOutputStream fos = new FileOutputStream(targetFile); byte[] buffer = new byte[1024]; int length; while ((length = fis.read(buffer)) > 0) { fos.write(buffer, 0, length); } fis.close(); fos.close();
五、文件删除
File file = new File("file.txt"); file.delete();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。