怎样用java写一个简单的文件复制程序

 时间:2026-02-12 04:41:13

1、首先,理清思路,然后我们再动手操作。

拷贝,有源文件,和目的文件。

如果原文件不存在,提示,报错。

如果目的文件不存在,创建空文件并被覆盖。

如果目的地址,也即目的路径不存在,创建路径。

拷贝,输入流,输出流,关闭流。

拷贝前输出文件大小,计算拷贝大小,比较并核实。输出。

怎样用java写一个简单的文件复制程序

2、首先呢,先判断传参是否完整。

如果不够两个参数,或者多于两个参数,提示错误。

如果目标文件不存在,创建 空文件继续复制。

怎样用java写一个简单的文件复制程序

3、在开始前,输出被拷贝的源文件的大小。

怎样用java写一个简单的文件复制程序

怎样用java写一个简单的文件复制程序

4、获得文件名称,即短名。也即路径下的文件全名(包括文件扩展名)。

怎样用java写一个简单的文件复制程序

5、拷贝的关键,这里用的简单的缓冲流。从源文件到目的文件。

number of bytes copied 即是对拷贝长度的累计,直到拷贝完成,输出。

怎样用java写一个简单的文件复制程序

6、将步骤二中的判断并拷贝文件的代码写在一个main函数中,

执行拷贝,拷贝完成。结果拷贝大小和源文件大小一致,成功。

怎样用java写一个简单的文件复制程序

7、在执行前,记得输入参数。

如果是使用命令提示符,执行 javac CopyFile.java 之后,

执行 java CopyFile [源文件长名] [目的文件长名]

如果是使用的eclipse,在运行前设置一下运行参数,完成后点击运行,如下图。

P.S. 这里面的所谓“长名”是指完整绝对路径+文件名+文件类型扩展名

笔者这里的源文件及目的文件的名称分别为:

E:/IP_Data.rar 和 D:/testFiles/IP_Data.rar

怎样用java写一个简单的文件复制程序

怎样用java写一个简单的文件复制程序

  • 为表中数据提供默认值的方法
  • 细胞核的结构与功能
  • window电脑快捷键
  • 如何用亿图图示绘制“二手商品交易平台用例图”
  • 我的门派手游怎么搜索门派废墟
  • 热门搜索
    炖盅炖汤食谱大全 司马迁简介 养花大全 小狗感冒了怎么办 中国货源大全 汤类菜谱大全 好句摘抄大全20字 忘了怎么哭 1234网址大全 林则徐简介