21xrx.com
2024-09-17 03:41:23 Tuesday
登录
文章检索 我的文章 写文章
Java文件操作详解
2023-06-14 23:16:55 深夜i     --     --
Java 文件读写 文件复制 文件删除

Java是一门跨平台的编程语言,常用于Web开发、嵌入式系统、网络编程等领域。在Java中,文件操作是一项必不可少的技能。本文将详细介绍Java中的文件操作,包括文件的读写、复制、删除等操作,并提供代码案例。

1. 文件读写

Java中的文件读写可以使用FileInputStream和FileOutputStream类实现。其中,FileInputStream类用于从文件系统中的文件读取字节数据,FileOutputStream类用于将字节数据写入到文件中。下面是一个文件读取的示例代码:


File file = new File("test.txt");

try (FileInputStream fis = new FileInputStream(file)) {

  byte[] data = new byte[(int)file.length()];

  fis.read(data);

  String content = new String(data, "UTF-8");

  System.out.println(content);

} catch (IOException e) {

  e.printStackTrace();

}

2. 文件复制

Java中的文件复制可以使用Files类中提供的copy方法。下面是一个文件复制的示例代码:


Path source = Paths.get("source.txt");

Path target = Paths.get("target.txt");

try {

  Files.copy(source, target);

} catch (IOException e) {

  e.printStackTrace();

}

3. 文件删除

Java中的文件删除可以使用File类中提供的delete方法。下面是一个文件删除的示例代码:


File file = new File("test.txt");

if (file.delete()) {

  System.out.println(file.getName() + " is deleted!");

} else {

  System.out.println("Delete operation is failed.");

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复