java 文件复制功能的实现
2013-05-13 13:10
281 查看
/**
* 文件复制功能的实现
*
* @param file01 源文件对象
* @param file02 目标文件对象
* @param file03 目录对象
*/
private static void fileCopy(File file01, File file02, File file03) {
try {
// 判断该目录是否存在
if (!file03.exists()) {
file03.mkdir();
}
// 判断目标文件是否存在
if (!file01.exists()) {
file01.createNewFile();
}
// 字节输入流
InputStream input = new FileInputStream(file01);
// 字节输出流
OutputStream output01 = new FileOutputStream(file01);
// 往文件中写入数据
String fileContext = "file copy ,file copy";
byte b[] = fileContext.getBytes();
for (int i=0; i<b.length; i++) {
output01.write(b[i]);
}
OutputStream output02 = new FileOutputStream(file02);
// 源文件内容复制到目标文件内容
if (input !=null && output02 != null) {
int temp = 0;
while ((temp = input.read()) != -1) {
output02.write(temp);
}
System.out.println("文件复制成功");
}
} catch (Exception e) {
System.out.println("文件复制失败");
e.printStackTrace();
}
}文章来源:http://www.173it.cn/view-7018-1.html
* 文件复制功能的实现
*
* @param file01 源文件对象
* @param file02 目标文件对象
* @param file03 目录对象
*/
private static void fileCopy(File file01, File file02, File file03) {
try {
// 判断该目录是否存在
if (!file03.exists()) {
file03.mkdir();
}
// 判断目标文件是否存在
if (!file01.exists()) {
file01.createNewFile();
}
// 字节输入流
InputStream input = new FileInputStream(file01);
// 字节输出流
OutputStream output01 = new FileOutputStream(file01);
// 往文件中写入数据
String fileContext = "file copy ,file copy";
byte b[] = fileContext.getBytes();
for (int i=0; i<b.length; i++) {
output01.write(b[i]);
}
OutputStream output02 = new FileOutputStream(file02);
// 源文件内容复制到目标文件内容
if (input !=null && output02 != null) {
int temp = 0;
while ((temp = input.read()) != -1) {
output02.write(temp);
}
System.out.println("文件复制成功");
}
} catch (Exception e) {
System.out.println("文件复制失败");
e.printStackTrace();
}
}文章来源:http://www.173it.cn/view-7018-1.html
相关文章推荐
- java中关于I/O文件流的操作实现文件复制和打印功能
- 用java实现文件的复制功能
- java递归实现复制一个文件夹下所有文件的功能
- JAVA 实现文件的“复制”功能
- java实现文件复制功能
- 编写一个应用程序实现文件的复制。使用格式:java Copy 源文件目标文件,功能是将源文件的内容复制到目标文件。
- java实现文件复制粘贴功能
- Java实现对于文件的多种操作,复制、删除、重命名、剪切文件、统计指定类型文件数等10个功能
- java实现文件复制功能
- java实现文件复制功能
- Java中的I/O流及利用I/O流实现文件复制功能
- Chap5:使用JNI技术实现java程序调用第三方dll(c/c++)文件的功能
- java中 功能:演示文件字符流的案例 * 将文件从一个文件夹复制到另一个文件夹 */
- java中通过IO流实现文件的复制
- JAVA实现TCP网络文件复制
- C#实现本地复制文件或者文件夹建立副本取名功能
- java实现FTP远程文件移动(重命名、复制、拷贝)
- Java代码使用FTPClient实现ftp文件上传下载和删除的功能
- 复制一个文件夹下所有文件(包括子文件夹)并修改文件后缀名 java实现加密文档unlock
- java NIO实现的文件复制(包括文件与文件夹复制) NIO读取数据与写数据