「java复制文件的程序」复制文件 java
本篇文章给大家谈谈java复制文件的程序,以及复制文件 java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎样用java程序实现文件拷贝
- 2、java复制文件
- 3、JAVA高手请进!求一个JAVA程序:将一个文件中的内容复制到另一个文件中。
- 4、利用JAVA语言编写一个 名为copy的程序 实现文件的拷贝功能,应该怎样做?
怎样用java程序实现文件拷贝
通过输入输出流解决此问题,具体的可以查看JDK的API,实在不会的话,百度一下应该都有一堆这方面的代码。
java复制文件
in是一个文件输入流
data是一个byte数组
in.avaliable()是取得输入流的字节数
data = new byte[in.available()];是给这个数组根据输入字节数分配空间
in.read(data);是把输入内容读到数组里去
JAVA高手请进!求一个JAVA程序:将一个文件中的内容复制到另一个文件中。
最简单的io流问题,不用什么高手,
我给你写个方法,参数是2个字符串,第一个写原文件的全路径,第二个写目标文件的全路进。 你试试吧
public void copy(String fromFilePath, String toFilePath) {
try {
FileInputStream fis = new FileInputStream(fromFilePath);
FileOutputStream fos = new FileOutputStream(toFilePath);
byte[] b = new byte[100];
try {
while (fis.read(b) != (-1)) {
fos.write(b);
}
if (fis != null) {
fis.close();
fis = null;
}
if (fos != null) {
fos.flush();
fos.close();
fos = null;
}
} catch (IOException e) {
System.out.println("io异常");
}
} catch (FileNotFoundException e) {
System.out.println("源文件不存在");
}
public static void main(String[] args) {
//自己把路径补齐,别忘了!!!!!!!!!!!!!!!!
String fromFilePath=" "; // 源文件的全路径。 比方"d://myphoto//nihao.mp3"
String toFilePath=" "; //目标文件的全路劲。 如果不存在会自动建立,如存在则在文件尾继续添加
new CopyTest().copy(fromFilePath, toFilePath);
}
}
利用JAVA语言编写一个 名为copy的程序 实现文件的拷贝功能,应该怎样做?
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Copy {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(args.length!=2){
System.out.print("没有输入正确数目的参数,程序退出!");
System.exit(0);
}
File fileS = new File("./"+args[0]);
File fileD = new File("./"+args[1]);
if(fileD.exists())System.out.println("目标文件 "+args[1]+" 已存在!");
byte[] temp = new byte[50];
int totalSize = 0;
try {
FileInputStream fr = new FileInputStream(fileS);
FileOutputStream fo = new FileOutputStream(fileD);
int length = 0;
while((length = fr.read(temp, 0, temp.length)) != -1){
totalSize += length;
fo.write(temp, 0, length);
}
System.out.println("文件 "+args[0]+" 有 "+totalSize+" 个字节");
System.out.println("复制完成!");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("源文件 "+args[0]+" 不存在!");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
关于java复制文件的程序和复制文件 java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-11,除非注明,否则均为
原创文章,转载请注明出处。