用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可以删除)

File file=new File("D:\\abc.java")

if(file.exists())

{

file.renameTo(new File("d:\\123.txt"))

}

希望对你能有所帮助。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存