java代码怎么复制 java简单文件复制代码

使用Java语言如何实现快速文件复制使用Java语言如何实现快速文件复制:
代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;
public class Test {
public static void main(String[] args){
long start = System.currentTimeMillis();
FileInputStream fileInputStream = null;
FileOutputStream fileOutputStream = null;
FileChannel inFileChannel = null;
FileChannel outFileChannel = null;
try {
fileInputStream = new FileInputStream(new File("C:\\from\\不是闹着玩的.flv"));
fileOutputStream = new FileOutputStream(new File("C:\\to\\不是闹着玩的.flv"));
inFileChannel = fileInputStream.getChannel();
outFileChannel = fileOutputStream.getChannel();
inFileChannel.transferTo(0, inFileChannel.size(), outFileChannel);//连接两个通道,从in通道读取数据写入out通道 。
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(fileInputStream != null){
fileInputStream.close();
}
if(inFileChannel != null){
inFileChannel.close();
}
if(fileOutputStream != null){
fileOutputStream.close();
}
if(outFileChannel != null){
outFileChannel.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
long end = System.currentTimeMillis();
System.out.println("视频文件从“from”文件夹复制到“to”文件需要"(end - start)"毫秒 。");
}
}
怎样用java程序实现文件拷贝通过输入输出流解决此问题java代码怎么复制,具体java代码怎么复制的可以查看JDKjava代码怎么复制的API,实在不会的话 , 百度一下应该都有一堆这方面的代码 。
Java怎么实现文件拷贝工具/原料
一台配置了java环境java代码怎么复制的电脑
一款适合自己的开发集成环境 , 这里用的是eclipse Kepler
文件拷贝DEMO
1.首先,理清思路,然后我们再动手操作 。
拷贝,有源文件,和目的文件 。
如果原文件不存在,提示,报错 。
如果目的文件不存在,创建空文件并被覆盖 。
如果目的地址,也即目的路径不存在,创建路径 。
拷贝,输入流 , 输出流,关闭流 。
拷贝前输出文件大小,计算拷贝大小,比较并核实 。输出 。
2.首先呢,先判断传参是否完整 。
如果不够两个参数 , 或者多于两个参数,提示错误 。
如果目标文件不存在,创建 空文件继续复制 。
3.在开始前,输出被拷贝的源文件的大小 。
4.获得文件名称,即短名 。也即路径下的文件全名(包括文件扩展名) 。
5.拷贝的关键,这里用的简单的缓冲流 。从源文件到目的文件 。
number of bytes copied 即是对拷贝长度的累计,直到拷贝完成 , 输出 。
6.将步骤二中的判断并拷贝文件的代码写在一个main函数中,
执行拷贝,拷贝完成 。结果拷贝大小和源文件大小一致,成功 。
【java代码怎么复制 java简单文件复制代码】7.在执行前 , 记得输入参数 。
如果是使用命令提示符 , 执行 javac CopyFile.java 之后,
执行 java CopyFile [源文件长名] [目的文件长名]
如果是使用的eclipse,在运行前设置一下运行参数 , 完成后点击运行,如下图 。
P.S. 这里面的所谓“长名”是指完整绝对路径 文件名 文件类型扩展名
这里的源文件及目的文件的名称分别为java代码怎么复制:
E:/IP_Data.rar 和 D:/testFiles/IP_Data.rar
END
java如何把复制的代码运行1、新建一个记事本,后缀名是.java , 在里面写一段java的代码 。
2、把写好的java文件放进D盘,就是第一步给出的那个class文件 。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘 。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译 。接下来是java环境变量设置的问题 。
5、下载一个jdk执行默认安装 。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量 。点进去就能设置系统变量 。
java中怎么复制一个文件的内容主要是用到java里面的i/o流 。代码例子如下:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
* java读写文件,复制文件
* 读取d:/1.txt文件内容,写入f:/text.txt文件中.
* @author young
*
*/
public class FileWriterTest {
// 读写文件
public static void rwFile(){
FileWriter fw = null;
BufferedReader br = null;
try {
fw = new FileWriter("f:\\text.txt", true);
br = new BufferedReader(new InputStreamReader(
new FileInputStream("d:\\1.txt"), "UTF-8"));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println("文件内容: "line);
fw.write(line);
fw.flush();
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fw != null) {
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
rwFile();
}
}
首先在D盘新建文件1.txt,输入任意内容 。然后执行java代码即可 。
关于java代码怎么复制和java简单文件复制代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读