「java复制文件的程序」复制文件 java

博主:adminadmin 2022-12-11 08:15:06 83

本篇文章给大家谈谈java复制文件的程序,以及复制文件 java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎样用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的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-11,除非注明,否则均为首码项目网原创文章,转载请注明出处。