Java中实现文件复制操作代码
2014-12-30 10:06
651 查看
Java中实现文件复制操作的源代码:
/**
* 实现文件复制操作
* @param src 原文件路径
* @param dest 目标文件路径
*/
public static void copyFile(String src, String dest){
//创建原文件与目标文件对象
File file1 = new File(src);
File file2 = new File(dest);
//创建输入流与输出流
FileInputStream fis = null;
FileOutputStream fos = null;
//执行复制操作
try {
fis = new FileInputStream(file1);
fos = new FileOutputStream(file2);
byte[] b = new byte[1024];
int len = 0;
while((len = fis.read(b)) != -1){
fos.write(b, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(fis != null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fos != null){
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
/**
* 实现文件复制操作
* @param src 原文件路径
* @param dest 目标文件路径
*/
public static void copyFile(String src, String dest){
//创建原文件与目标文件对象
File file1 = new File(src);
File file2 = new File(dest);
//创建输入流与输出流
FileInputStream fis = null;
FileOutputStream fos = null;
//执行复制操作
try {
fis = new FileInputStream(file1);
fos = new FileOutputStream(file2);
byte[] b = new byte[1024];
int len = 0;
while((len = fis.read(b)) != -1){
fos.write(b, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if(fis != null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fos != null){
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
相关文章推荐
- java代码,io实现复制文件
- Java文件读写操作具体代码实现
- JAVA代码实现远程服务器的文件操作
- python文件操作_对文件进行复制拷贝_代码实现
- Java实现对于文件的多种操作,复制、删除、重命名、剪切文件、统计指定类型文件数等10个功能
- java实现文件复制上传操作
- VM虚拟机上安装Eclipse和Hadoop上文件命令操作的java代码实现
- JavaIO操作实现文件复制与名称修改
- Java实现文件的读取、写入、复制、修改、移动等操作
- java26行代码实现复制文件程序
- HDFS的文件操作(Java代码实现)
- java文件操作代码片断实例实现统计文件中字母出现的个数功能
- 自己写个Java的文件操作类,实现新建、复制、剪切、删除、重命名等操作
- java中对文件的一些操作(删除,复制,计算大小..)和一些数学问题代码详解
- java和Android文件下载断点续传和图片下载代码实现,可直接复制简单实现
- 小程序-----JAVA代码实现文件内容的复制
- java文件复制代码片断(java实现文件拷贝)
- 使用java实现dos窗口文件操作命令(复制,删除,列出文件目录)
- java代码实现文件的复制及更改后缀
- 设计一程序(Copy.java),可以实现文件的复制操作