import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class CopyPic {
public void copy(String src, String dest) {// **********
InputStream is = null;
OutputStream os = null;
char ch[] = src.toCharArray();
// ************新添加的代码**********
int pos = 0;
for (int i = ch.length - 1; i >= 0; i--) {
if (ch[i] == '\\') {
if (i > pos)
pos = i;
}
}
String temp = src.substring(pos);
dest = dest + temp;
System.out.println("dest=" + dest);
// ****************************************
try {
is = new BufferedInputStream(new FileInputStream(src));
os = new BufferedOutputStream(new FileOutputStream(dest));
byte[] b = new byte[256];
int len = 0;
String str = null;
StringBuilder sb = new StringBuilder();
try {
while ((len = is.read(b)) != -1) {
os.write(b, 0, len);
}
os.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (os != null) {
try {
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
分享到:
相关推荐
"copy文件的bat程序"就是这样一个实用程序,它利用内部的`copy`命令来批量复制文件。下面我们将深入探讨如何创建和使用这样的BAT脚本,以及如何利用它实现高效、快速的文件复制。 首先,让我们了解`copy`命令的基本...
标题中的“Fastcopy文件拷贝copy”指的是一款名为Fastcopy的高效文件复制软件。Fastcopy因其极快的文件拷贝速度而闻名,它是由日本开发者设计并开发的一款工具,旨在提供比操作系统自带的文件复制功能更快速、更稳定...
**FastCopy文件拷贝软件详解** FastCopy是一款高效、便捷的文件复制工具,尤其在处理大量数据或大文件时,其速度表现优异,优于传统的Windows系统自带的复制粘贴功能,甚至比DOS下的robocopy命令也更具优势。这款...
远程连接及远程相互copy文件 远程连接是一种允许用户从远程位置访问和控制计算机的技术。通过远程连接,可以实现远程桌面控制、文件传输、打印机共享等功能。下面将详细介绍远程连接的实现步骤和相关知识点。 一、...
"Second Copy 文件备份软件"是一款高效且可靠的自动文件同步和备份工具,专为满足用户在服务器之间以及本地计算机与服务器之间的定期备份需求而设计。它的重要性在于能够确保数据的安全性,防止因硬件故障、病毒攻击...
标题中的“FASTCOPY文件快速复制”指的是FastCopy这款软件,它是一款高效且便捷的文件复制工具,特别适用于在计算机间或者硬盘之间进行大量数据的快速传输。FastCopy以其高效的文件拷贝性能,优化了传统的Windows...
【Fastcopy文件拷贝】是一种高效且安全的文件复制工具,尤其在进行大量数据迁移时,它的优势显著。Fastcopy以其快速、稳定的性能在IT领域备受推崇,它能提供透明的传输速度,让用户在拷贝过程中对进度有清晰的了解。...
在计算机操作中,“copy文件”是指复制文件到不同的位置或者创建文件的副本。这个操作是日常工作中非常常见的,尤其在需要备份数据、分享文件或在不同目录之间移动文件时。在Windows操作系统中,"copy"命令是通过...
FastCopy文件快速复制工具。Windows平台上最快的文件复制、删除软件!功能强劲,性能优越!它是源于日本的高效文件复制加速软件,支持拖拽操作,三种不同HDD模式;支持通配符,任务管理/命令行,小刀实测25个G文件2...
c#使用CMD命令COPY文件,程序简单实用,适合初学者学习如何使用C#语言调用CMD命令
标题提到的“ncopyf防止copy文件内容的软件”是一种旨在解决这一问题的工具,它允许用户限制他人复制存储在特定设备上的文件内容。这种类型的软件通常被称为“防复制软件”,其主要功能是阻止用户通过常见的复制粘贴...
FastCopy文件快速复制v5.2.4.zip含下载地址可存云盘
Fastcopy是最快的文件拷贝工具。磁盘间相互拷贝文件是司空见惯的事情,通常情况都是利用WINDOWS自带的复制粘贴功能来实现的。这样做在数目较小的情况下倒也没什么问题,但是数目较大时,系统自带的复制功能就有些...
AutoCopy是一款专业的文件自动复制同步软件。AutoCopy工作原理是可以在指定的时间进行自动复制!意思就是说指定一个文件夹,然后设定时间,软件会在规定的时间内把文件复制到目标文件夹中。 在一次工作中,看到美工...
《FastCopy:高效能文件复制神器的深度解析》 FastCopy,这个中文版的文件快速拷贝工具,因其显著的速度优势,在IT业界赢得了广泛的赞誉。它不仅在日常的数据迁移、备份工作中表现出色,而且在大量数据处理时,其...
使用 `TFile` 类的静态方法 `Copy`,你可以直接实现文件的复制。下面是一个简单的示例: ```delphi uses System.IOUtils; begin try TFile.Copy('源文件路径', '目标文件路径', true); // 第三个参数表示是否...
《FastCopy:高效便捷的文件传输利器》 在数字化时代,数据传输的速度和效率成为衡量一个工具性能的重要标准。FastCopy作为一款专为文件传输优化的工具,以其卓越的性能和简便的操作,赢得了广大用户的喜爱。它以...
Java文件操作一例:Copy 复制文件,虽然是复制文件,不过通过本源码你可以学习很多相关的Java基础技巧,比如Java对文件的事件处理、取得目录内容的事件处理、如何弹出文件选择器、如何得到选择文件的绝对路径、如何...
一键增加sendto快捷键 。使得COPY文件更方便快捷。只是个样本 按照做就行了
在IT行业中,文件复制(File Copy)和目录复制(Directory Copy)是日常操作的重要组成部分,无论是数据备份、软件部署还是系统迁移,都离不开这两个基本功能。下面将详细讲解这两个概念及其相关知识点。 文件复制...