java将文件夹下的一个文件拷贝到另一个文件夹下
来源:互联网 发布:孙俪的淘宝店铺名称 编辑:程序博客网 时间:2024/05/07 05:57
public static void copy(String file1, String file2) {
System.out.println(file1);
System.out.println(file2);
File src=new File(file1);
File dst=new File(file2);
if(!dst.exists()){
dst.mkdirs();
}
InputStream in = null;
OutputStream out = null;
//System.out.println(file1.substring(file1.lastIndexOf("/"),file1.length()));//获取单个文件的源文件的名称
try {
in = new BufferedInputStream(new FileInputStream(src), 16 * 1024);
FileOutputStream f= new FileOutputStream(dst+file1.substring(file1.lastIndexOf("/"),file1.length()));//一定要加上文件名称
out = new BufferedOutputStream(f, 16 * 1024);
byte[] buffer = new byte[16 * 1024];
int len = 0;
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (null != in) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (null != out) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
UploadUtil.copy("D:/data/nr/wap/infor/2016/01/050B0000562D95BC67BC3D393A08016A.jpg","D:/dnk/2016/01/");
}
System.out.println(file1);
System.out.println(file2);
File src=new File(file1);
File dst=new File(file2);
if(!dst.exists()){
dst.mkdirs();
}
InputStream in = null;
OutputStream out = null;
//System.out.println(file1.substring(file1.lastIndexOf("/"),file1.length()));//获取单个文件的源文件的名称
try {
in = new BufferedInputStream(new FileInputStream(src), 16 * 1024);
FileOutputStream f= new FileOutputStream(dst+file1.substring(file1.lastIndexOf("/"),file1.length()));//一定要加上文件名称
out = new BufferedOutputStream(f, 16 * 1024);
byte[] buffer = new byte[16 * 1024];
int len = 0;
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (null != in) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (null != out) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
UploadUtil.copy("D:/data/nr/wap/infor/2016/01/050B0000562D95BC67BC3D393A08016A.jpg","D:/dnk/2016/01/");
}
0 0
- java将文件夹下的一个文件拷贝到另一个文件夹下
- linux怎么将一个文件下的部分文件,拷贝到另一个文件夹下
- 用java实现将许多文件夹下的所有.avi文件拷贝到一个文件夹
- 将一个文件从一个文件夹拷贝到另一个文件夹的java代码
- java实现将一个文件夹的所有文件拷贝到另一个文件夹
- 将一个文件夹下的所有文件复制到另一个文件夹下
- 每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
- QT下实现将图片从一个文件拷贝到另一个文件夹
- JAVA写的一个文件夹的文件拷贝另一个文件夹的下
- 将一个文件夹的内容拷贝到另一个文件夹中
- PYTHON实现将一个文件夹下的名字满足条件的图片拷贝复制到另一个文件夹路径
- [PHP][Function]实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构
- Java IO 复制一个文件到另一个文件夹下
- 在Linux/Ubuntu下将一个文件从一个文件夹移动到另一个文件夹中
- python---将一个文件夹下的图片移到另一个文件夹
- 使用perl将当前目录中子目录下的相应文件拷贝到一个文件夹中
- java 文件/文件夹 从一个路径拷贝到另一个路径
- C++ 将指定文件夹下的所有文件拷贝到另一文件夹下
- iOS开发之旅--_isa和_imp指针
- 雷达扫描
- TiDB(1): 服务器测试安装
- 稀疏表示《Robust Face Recognition via Sparse Representation》
- Could not dispatch event
- java将文件夹下的一个文件拷贝到另一个文件夹下
- 程序员们的那些神表情,有木有击中你^_^
- 算法
- Conference and Journal Level in 2016
- iOS7中容易被忽视的新特性
- java 通配符
- 2016运维团队所需解决方案的5个关键因素
- VS中更改栈和堆空间的大小http://blog.csdn.net/allenjiao/article/details/8516049
- GCD 线程的应用