`
yuyeyi
  • 浏览: 38173 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

拷贝一个目录(文件)到指定路径

OS 
阅读更多
/** 
    *拷贝一个目录或者文件到指定路径下 
    *@paramsource 
    *@paramtarget 
    */ 
    public void copy(File source,File target) { 
      File tarpath = new File(target,source.getName()); 
      if(source.isDirectory())  { 
          tarpath.mkdir(); 
          File[] dir = source.listFiles(); 
          for (int i = 0; i < dir.length; i++) { 
              copy(dir[i],tarpath); 
          } 
      }else  { 
          try { 
              InputStream is = new FileInputStream(source); 
              OutputStream os = new FileOutputStream(tarpath); 
              byte[] buf = newbyte[1024]; 
              int len = 0; 
              while((len = is.read(buf))!=-1) { 
                  os.write(buf,0,len); 
              } 
              is.close(); 
              os.close(); 
          } catch (FileNotFoundException e) { 
              // TODO Auto-generated catch block 
              e.printStackTrace(); 
          } catch (IOException e) { 
              // TODO Auto-generated catch block 
              e.printStackTrace(); 
          } 
      } 
    }
 }
 
分享到:
评论

相关推荐

    拷贝目录内所有文件到指定目录(exe)

    可以把指定目录下的所有文件(不管里面有多少层的文件夹)拷贝到指定的目录中。 系统要求:Windows 64-bit 使用方法: 1.解压后双击“拷贝目录内所有文件到指定目录.exe” 2.在根目录中输入想拷贝的目录路径 3.在...

    MFC c++复制文件到指定路径

    在MFC(Microsoft Foundation Classes)框架下,C++程序员经常需要处理文件操作,例如复制文件到指定路径。这个过程涉及到Windows API的使用,因为MFC是构建在Windows API之上的。下面将详细介绍如何在MFC C++环境中...

    MFC复制文件到指定目录

    这涉及到目录枚举和递归调用,可以使用CFileFind类来实现。例如: ```cpp CFileFind finder; LPCTSTR srcDir = _T("源文件夹路径\\*"); if (finder.FindFile(srcDir)) { do { if (finder.IsDots()) continue; // ...

    vc实现文件夹从一个目录下拷贝到另一个目录

    ### VC实现文件夹从一个目录下拷贝到另一个目录 #### 概述 在软件开发过程中,经常需要处理文件及文件夹的操作,如复制、移动等。本文将详细介绍如何使用Visual C++(简称VC)来实现文件夹从一个目录复制到另一个...

    WPF 拷贝文件到当前目录

    在Windows Presentation Foundation (WPF) 中,开发人员经常需要...总的来说,拷贝文件到WPF应用的当前目录是一项常见的任务,通过理解.NET Framework的文件操作API和WPF项目的资源管理,我们可以轻松地实现这一功能。

    易语言复制文件到指定目录

    在易语言中,复制文件到指定目录是一项常见的操作,这在软件开发、数据迁移或备份等场景中十分实用。本篇文章将深入讲解如何使用易语言实现这一功能,并探讨相关知识点。 首先,我们需要理解易语言的基本结构。...

    拷贝目录内所有文件到指定目录(重命名为原文件所在文件夹名称)

    可以把指定目录下的所有文件(不管里面有多少层的文件夹)拷贝到指定的目录中。 会重命名为原文件所在文件夹名称!!!如果要保持一致可以下这个:https://download.csdn.net/download/qq_26318597/87640231 系统...

    Qt文件或文件夹拷贝

    `copyDirectoryFiles()`函数可能是一个自定义的实现,用于遍历目录并将所有文件及其子目录复制到新的位置。以下是一个简单的递归实现: ```cpp #include #include #include void copyDirectoryFiles(const ...

    AHK 拷贝 win 资源管理器选择文件的文件名与路径到剪切板

    例如,你可以设置一个热键,当按下这个组合键时,执行拷贝文件路径到剪贴板的脚本。 3. **文件操作**:AHK 支持多种文件和目录操作,如读取、写入文件,获取文件属性,以及在资源管理器中选择的文件和目录的处理。 ...

    自动复制对应的指定目录的数据到指定路径

    在这个场景中,我们需要实现的功能是“自动复制对应的指定目录的数据到指定路径”。这个功能可以通过编写批处理脚本并结合Windows操作系统自带的任务计划程序来实现,无需额外购买第三方软件。下面将详细介绍如何...

    从SD卡读取文件并拷贝到另一目录

    帮人写的SD卡拷贝文件到另一目录,并显示文件内容,我选取的文件比较小。运行demo之前先放一个文件a.txt到SD卡目录下才行,否则查找不到对应的文件。此程序是用service做的,启动service后才读取文件,按别人的要求

    复制文件到指定目录.zip

    在C#编程中,复制文件到指定目录是一项常见的任务,特别是在构建软件或处理文件系统操作时。本项目提供了一个简洁的源代码示例,旨在简化这个过程,使其更易于理解和扩展。下面,我们将深入探讨如何在C#中实现这一...

    2.指定一个路径,将其下面(含子文件夹中)的以".txt"结尾的文件移动到指定的另一个路径下;

    2.指定一个路径,将其下面(含子文件夹中)的以".txt"结尾的文件移动到指定的另一个路径下;

    MFC文件夹递归拷贝到指定路径源码

    在"mfc把文件夹中所有文件及文件夹递归拷贝到指定路径,文件结构不变"的需求中,我们需要编写一个函数或类,该功能主要分为以下几个步骤: 1. **遍历源文件夹**: 使用`CFileFind`类来查找源文件夹中的所有文件和...

    Qt实现文件拷贝

    当遍历目录时,将文件添加到队列中,并启动一个新线程来处理队列中的文件。使用信号和槽机制,当一个线程完成文件复制后,可以发送一个信号通知主线程,主线程再从队列中取出下一个文件交给空闲的线程处理。这样可以...

    根据路径名,拷贝文件或者文件夹

    "根据路径名,拷贝文件或者文件夹"这个主题涉及到了计算机操作系统中的文件系统管理和复制命令。下面将详细阐述相关知识点。 首先,路径名在计算机中是一个字符串,它提供了从根目录开始到达特定文件或文件夹的路径...

    Q702697 怎么将一个文件拷贝到指定目录下的所有子文件夹中

    当需要将一个文件拷贝到指定目录下的所有子文件夹中时,这通常涉及到批量复制和递归操作。以下是一些关于如何实现这一目标的详细步骤和知识点: 1. **路径与目录**:在操作系统中,目录是一种组织文件的方式,每个...

    文件从sd卡某个目录复制到另一个目录

    本文将详细讨论如何实现“文件从SD卡的某个目录复制到另一个目录”的过程,包括必要的步骤、注意事项以及可能遇到的问题。 首先,我们需要确认SD卡是否已插入并且可读写。在Android中,可以通过以下代码来检查SD卡...

    拷贝文件到指定文件夹,还有其他的文件操作

    首先,拷贝文件到指定文件夹的基本方法是使用`shutil`库,它是Python标准库的一部分,提供了高级文件和文件集合操作。下面是一个简单的例子: ```python import shutil def copy_file(src_file, dest_folder): ...

    java实现一个目录下全部文件复制到另一目录

    在Java编程语言中,复制一个目录下的所有文件到另一个目录是一项常见的任务,特别是在处理文件系统操作时。这个过程涉及到文件的遍历、读取和写入。以下将详细讲解如何实现这一功能,以及相关的Java API和技术点。 ...

Global site tag (gtag.js) - Google Analytics