import java.io.*;
public class FileCopy
{
FileInputStream FIS;
FileOutputStream FOS;
public boolean copyFile(String src, String des)
{
try
{
//取得輸入出流
FIS = new FileInputStream(src);
//取得輸出流
FOS = new FileOutputStream(des);
//生成一個綬沖區
byte[] bt = new byte[1024];
int readNum = 0;
while ((readNum = FIS.read(bt)) != -1)
{
//將輸入流寫到輸出流
FOS.write(bt, 0, bt.length);
}
FIS.close();
FOS.close();
return true;
}
catch (Exception e)
{
try
{
FIS.close();
FOS.close();
}
catch (IOException f)
{
e.printStackTrace();
}
return false;
}
finally
{
}
}
//調用
public static void main(String[] arg)
{
FileCopy fc=new FileCopy();
if(fc.copyFile("123.rar","456.rar"))
{
System.out.println(" File Copy Successfully!");
}
}
}
分享到:
相关推荐
本话题聚焦于C语言编写的文件拷贝程序,它涉及到文件操作、内存管理、流程控制等多个关键知识点。 首先,我们需要了解C语言中的文件操作。在C语言中,文件被视为字节流,可以使用标准库中的`<stdio.h>`头文件进行...
【文件拷贝程序MFC】是基于VC++6.0集成开发环境下的一个应用程序,它利用Microsoft Foundation Classes (MFC)库来构建。MFC是一个C++类库,它为Windows API提供了一种面向对象的封装,使得开发者可以更加方便地进行...
本项目旨在通过编程实现一个简单的“文件拷贝程序”,下面将详细介绍相关知识点。 首先,我们需要了解的是Linux系统调用。系统调用是用户空间程序与内核交互的主要方式,它们提供了访问硬件资源和执行特权操作的...
【文件拷贝程序】是一种基于C#编程语言和Windows Forms(Winform)界面设计的应用程序,主要用于方便用户高效地进行文件和目录的复制操作。它采用客户端-服务器(CS架构)的设计模式,使得用户交互更加直观和简洁。...
在Java编程中,创建一个带有进度条的文件拷贝程序是一项实用技能,尤其对于那些希望增强用户界面体验的开发者来说。下面将详细讲解这个“JAVA 带进度条的文件拷贝程序”的核心知识点。 首先,我们需要理解的是,...
本项目“vc文件拷贝程序(显示拷贝进度)”是一个利用VC++编写的实用工具,其核心功能是实现文件或文件夹的复制,并在复制过程中动态显示进度信息,提升用户体验。 文件拷贝在很多应用程序中都是常见的需求,通常的...
要实现文件拷贝,我们需要创建两个CFile对象,分别对应源文件和目标文件,然后通过读取源文件并写入目标文件来完成拷贝过程。 首先,我们需要打开源文件。可以使用CFile的成员函数Open(),传入文件路径和访问模式。...
在这个汇编语言课程设计中,我们正在开发一个文件拷贝程序。这个程序允许用户输入文件名,然后尝试打开源文件并将其内容复制到一个新的文件中。以下是对代码中关键部分的详细解释: 首先,程序定义了几个数据段,如...
本项目“用socket编的一个聊天室和文件拷贝程序”是一个初学者的实践作品,它展示了如何使用Java的Socket API来实现基本的聊天功能以及文件传输。 首先,让我们深入理解Socket编程的基本概念。Socket是一种进程间...
C语言实现文件拷贝 用到系统函数open,read,write,close
综上所述,这个FTP文件拷贝程序是一个由Delphi构建的实用工具,它允许用户方便地从多个FTP服务器下载文件并自动删除源文件,同时具备文件分发和多服务器管理的特性,对于需要高效管理FTP文件拷贝的用户来说是一个...
通过以上步骤和知识点,你可以构建一个基本的文件拷贝程序。随着实践的深入,你还可以进一步优化这个功能,使其更加健壮和高效。无论是在开发桌面应用程序还是进行系统级编程,理解和掌握这些基础知识都是非常必要的...
在C#编程中,实现文件...通过以上步骤,你可以构建一个基础的C#文件拷贝程序,它在拷贝过程中显示进度条,提供更好的用户体验。在实际项目中,你还可以根据需求扩展功能,如添加取消拷贝的选项、显示速度等额外信息。
传统的文件拷贝操作可能由于系统资源的占用或网络速度的影响而变得缓慢,VB文件拷贝程序通过优化算法和多线程处理,可以有效地解决这个问题。 首先,我们需要了解VB中的文件操作。VB提供了丰富的文件系统对象...
线程允许程序同时执行多个任务,避免了文件拷贝过程中UI冻结的情况。在Qt中,通常不建议直接在主线程中进行长时间运行的操作,因为这会导致GUI无法响应用户的其他交互。 接着,我们引入`QProgressBar`类,这是一个...
“rcopysetup.exe”是压缩包内的文件名,通常这代表一个安装程序,可能是该小文件拷贝工具的安装包。在Windows操作系统中,.exe文件是可执行文件,双击运行后可以引导用户完成软件的安装过程。在安装过程中,用户...
Java SE程序 文件的拷贝InputStream类Java SE程序 文件的拷贝InputStream类Java SE程序 文件的拷贝InputStream类Java SE程序 文件的拷贝InputStream类Java SE程序 文件的拷贝InputStream类Java SE程序 文件的拷贝...
标题中的“一个控制文件拷贝速度的java程序”指的是一个Java程序,它的主要功能是管理文件复制过程的速度,可能是为了防止硬盘过载、优化系统资源使用或者确保数据传输的稳定性。这种程序通常会通过设置一定的速率...
通过以上步骤,你可以构建一个能够显示进度条的文件拷贝程序。理解这些知识点并熟练应用,将有助于你在VC++编程中创建更高效、用户友好的应用程序。在实际编程中,可能还需要考虑其他因素,如文件大小的预估、进度条...
1. **主程序文件**(如main.c):包含程序的主要逻辑,包括U盘检测、文件拷贝等功能的实现。 2. **头文件**(如stdio.h, windows.h等):包含了程序需要用到的函数声明和常量定义。 3. **配置文件**(如config.txt)...