java实现拷贝文件到另一个路径
2017-04-27 16:46
363 查看
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
public class copy {
/**复制文件的方法*/
public static void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { //文件存在时
InputStream inStream = new FileInputStream(oldPath); //读入原文件
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1444];
while ( (byteread = inStream.read(buffer)) != -1) {
bytesum += byteread; //字节数 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
fs.close();
}
}
catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();
}
}
public static void main(String[] args) {
String newPath="D:\\zc\\defaultroot\\sbbb\\temp\\SGHT\\201411030005064964\\1.docx";
String oldPath="D:\\zc\\defaultroot\\sbbb\\annex\\ZC_SGHT\\201411030005064964\\1.docx";
copy.copyFile(oldPath, newPath);
}
}
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
public class copy {
/**复制文件的方法*/
public static void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { //文件存在时
InputStream inStream = new FileInputStream(oldPath); //读入原文件
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1444];
while ( (byteread = inStream.read(buffer)) != -1) {
bytesum += byteread; //字节数 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
fs.close();
}
}
catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();
}
}
public static void main(String[] args) {
String newPath="D:\\zc\\defaultroot\\sbbb\\temp\\SGHT\\201411030005064964\\1.docx";
String oldPath="D:\\zc\\defaultroot\\sbbb\\annex\\ZC_SGHT\\201411030005064964\\1.docx";
copy.copyFile(oldPath, newPath);
}
}
相关文章推荐
- java 文件/文件夹 从一个路径拷贝到另一个路径
- java 实现 excel sheet 拷贝到另一个Excel文件中 poi
- Java利用文件输入输出流实现文件夹内所有文件拷贝到另一个文件夹
- java实现将一个文件夹的所有文件拷贝到另一个文件夹
- Java实现分类文件拷贝2
- Java实现文件拷贝的4种方法
- java实现文件拷贝(复制)
- Java实现文件拷贝的4种方法.
- java递归实现文件的删除和拷贝
- JAVA 程序中如何拷贝一个目录下的文件及子目录到另一个目录,如何获取系统环境变量等...
- 用java实现将许多文件夹下的所有.avi文件拷贝到一个文件夹
- 在WinCE下实现某文件夹所有文件拷贝到另一个文件夹
- Java实现文件拷贝的4种方法
- JAVA文件拷贝(NIO实现)
- java 实现读一个txt文件 写入到另一个txt文件
- Java实现文件拷贝(包括文件夹下的子文件夹和其中的文件)
- Java实现分类文件拷贝3
- Java实现文件拷贝的4种方法
- 在WinCE下实现某文件夹所有文件拷贝到另一个文件夹
- javabean操作文件正确,但是Jsp调用javabean时文件路径出错问题解决之JavaBean访问本地文件实现路径无关实现方法