`

将不同目录下的文件,复制到同一个目录下。

    博客分类:
  • Java
阅读更多

import java.io.*;
public class FileCopy
{
    public  void copyfile(String origpath,String name, String nowpath) throws IOException //使用FileInputStream和FileOutStream
    {
       
        File nowcontent = new File(nowpath);
       
        if(!nowcontent.exists())
        {
            nowcontent.mkdirs();
        }
        nowcontent = null;
        File origFile = new File(origpath,name);
       
        File nowFile = new File(nowpath,name);
       
        FileInputStream fi = new FileInputStream(origFile);
        FileOutputStream fo = new FileOutputStream(nowFile);
        byte data[] = new byte[2048];
        int len = 0;
  while((len=fi.read(data))>0)
        fo.write(data,0,len);
        fi.close();
        fo.close();
        nowFile = null;
        origFile = null;
   }
   
    public static void main(String[] args)
    {
        try
        {
            FileCopy fc = new FileCopy();
            fc.copyfile("C:\\","Hello.java","F:\\abc");
            fc.copyfile("d:\\","ad.txt","F:\\abc");
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
    }
}

分享到:
评论

相关推荐

    Excel VBA批量复制文件到指定目录

    Excel VBA批量复制文件到指定目录

    一个基于Python、tkinter构建的可视化目录文件同步助手,可以比较两个目录的结构不同,然后复制不同的数据进行同步

    一个基于Python、tkinter构建的可视化目录文件同步助手,可以比较两个目录的结构不同,然后复制不同的数据进行同步

    RobocopyGUI——文件自动复制软件Robocopy GUI是一个32位的命令行工具。

    3.使用ROBOCOPY,您可以复制一个单独的目录,或者你可以递归复制目录及其子目录。 4.工具分类是否存在源目录中的,在目标目录中,或在两个文件。在后一种情况下,进一步将比较源文件和相应的目标文件的时间戳和文件...

    P27N11-谢佳文-第五周.py

    将a目录下所有内容复制到当前工作目录dst目录下去,要求复制的普通文件的文件名必须是x、 y、z开头。 举例,假设工作目录是/tmp,构建的目录结构是/tmp/a/b/c/d。在a、b、c、d目录中放入随机生 成的文件,这些...

    bat批处理文件实现复制、删除、创建文件夹、执行程序、打开文件

    如果要将一个或多个文件复制到一个目录,请按 D。 使用 /i 命令行选项可抑制显示该消息,从而导致 xcopy 认定在源是多个文件或一个目录的情况下,目标是一个目录。 使用 xcopy 命令设置 Destination 文件的存档属...

    python 将目录中所有excel合并到一个excel中 openpyxl 复制sheet工作表到另一个工作簿

    python 将目录中所有excel合并到一个excel中 openpyxl 复制sheet工作表到另一个工作簿

    FastCopy 数据高速完整拷贝(复制)自动效验比对工具

    8.软件十分小巧,甚至可以在安装后,直接将安装目录中的文件复制到任何可移动存储设备中,方便携带,随取随用; 9.所有的复制操作都是通过“从介质(硬盘)读数→写入数→从缓存中读出→向介质(硬盘)写入数”这几...

    demo.rar线程池、文件io拷贝

    本项目主要功能是实现两个文件之间的拷贝操作,是一款高效、快速、稳定的linux程序。该项目使用了线程池...用户在使用时,需要输入两个参数,第一个是必须存在的复制对象,第二个是复制到哪个文件或目录当中的参数。

    ExamDiff Pro - 可视化文件和目录比较工具 3.3

    - 不需要制定两个文件名,仅输入一个目录和一个文件名进行比较,EximDiff 将会尝试使用先前指定目录下的文件名进行比较。 - 在第一个和第二个文件或目录之间进行切换。 - 自动检测文件或目录变化,并且提示用户...

    C#实现复制文件夹中文件到另一个文件夹的方法

    本文实例讲述了C#实现复制文件夹中文件到另一个文件夹的方法。分享给大家供大家参考。具体如下: private void CopyDir(string srcPath, string aimPath) {  try  {  // 检查目标目录是否以目录分割字符结束如果...

    Python保留格式复制多个Excel工作表到汇总表并生成目录.zip

    这个压缩文件包内包含了一个完整的Python脚本和相关依赖库,用于实现从一个或多个Excel文件中复制指定的工作表到一个汇总的Excel文件中,并且在汇总文件的首页生成一个目录,列出所有复制过来的工作表及其来源。...

    文件同步备份工具

    个人一直使用的非常方便的备份工具,短小精悍,非常值得推荐. 说明: 可以快速的备份目录中的所有文件和文件夹,并可以快速对两个目录的文件保持同步,使其完全一致,是您备份重要文件的理想助手。  可以设置...

    FastCopy 文件复制工具

    由于该软件十分小巧,你甚至可以在安装后,直接将安装目录中的文件复制到任何可移动存储设备中,方便携带,随取随用。 FastCopy 主要包含下列功能: 1.完全支持拖曳操作,支持拖曳多个文件到来源中; 2.支持外壳...

    python实现文件分组复制到不同目录的例子

    场景:某个文件夹下面包含数量巨大的文件,需求需要将这些文件按组(比如5000个一组)存放到不同的目录中去。 复制代码 代码如下:# Filename: CopyFiles.pyimport osimport os.path folder_capacity = 20 def copy_...

    同步文件和目录命令行工具Rclone.zip

    Rclone 是一个用于和同步云平台同步文件和目录命令行工具。采用Go语言开发。特性:MD5/SHA1检查文件完整性。时间戳支持。部分同步。文件复制。目录同步。检查文件是否一致。可以同步不同云平台的数据。可选的加密。...

    快速复制工具(从U盘到hd或不同hd之间,速度及其快)支持shell复制

    小巧,你甚至可以在安装后,直接将安装目录中的文件复制到任何可移动 存储设备中,方便携带,随取随用。 FastCopy 主要包含下列功能: 1.完全支持拖曳操作,支持拖曳多个文件到来源中; 2.支持外壳整合,方便的让你...

    Junction 类似于快捷方式,却更强大,系统完全把它当作处于当前目录的文件夹

    可以看到 D:\LINK 和 D:\WINDOWS 文件夹内容一模一样,如果你对其中任意一个文件夹里面的内容做修改,另一个也会相应的改变,而且磁盘空间使用量没有改变哦,因为只是实现连接罢了,并不是将原文件复制以及同步。...

    FastCopy高速文件复制软件

    FastCopy 是 Windows 平台上最快的文件复制、删除软件 【版本特点】 V1.99 r4 1.当大小写字母不同时,目标文件名自适为源文件名(“全部覆盖”模式除外)。 2.修正无法显示详细信息的错误。 V1.99 r3 1.修正HDD模式下...

    文件快速复制工具FastCopy.rar

    由于该软件十分小巧,你甚至可以在打开后,直接将安装目录中的文件复制到任何可移动存储设备中,方便携带,随取随用。 FastCopy 会根据源目录和目标目录是否在相同的硬盘(或 SSD)中,自动选择不同的方法。 不同的...

    专业文件同步备份器filesync

    可以快速的备份目录中的所有文件和文件夹,并可以快速对两个目录的文件保持同步,使其完全一致,是您备份重要文件的理想助手。   可以设置备份的目录列表,并可以有选择备份其中的一条或几条设置。   同步过程软件...

Global site tag (gtag.js) - Google Analytics