Java如何进行文件的创建、读取、写入、复制、删除呢?

戚薇 Java经验 发布时间:2023-06-21 17:38:07 阅读数:5564 1
下文笔者讲述使用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();
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16873403426859.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者