用Java怎么将文档复制到另一个路径下面并改名

用Java怎么将文档复制到另一个路径下面并改名,第1张

import java.io.File

import java.io.FileInputStream

import java.io.FileOutputStream

public class A {

public static void main(String[] args) throws Exception {

String url1 = "D:\\a.txt"// 源文件路径

String url2 = "E:\\b.txt"// 目标路径(复制到E盘,重命名为b.txt)

copy(url1, url2)

}

private static void copy(String url1, String url2) throws Exception {

FileInputStream in = new FileInputStream(new File(url1))

FileOutputStream out = new FileOutputStream(new File(url2))

byte[] buff = new byte[512]

int n = 0

System.out.println("复制文件:" + "\n" + "源路径:" + url1 + "\n" + "目标路径:"

+ url2)

while ((n = in.read(buff)) != -1) {

out.write(buff, 0, n)

}

out.flush()

in.close()

out.close()

System.out.println("复制完成")

}

}

写一个例子

希望对你有帮助

java.io.FileInputStream

java.io.FileOutputStream

复制就是保留原文件

移动、重命名就是创建新的、删除旧的 (流关闭后,使用java.io.File可以删除)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12069596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存