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();
}
}
}
分享到:
- 2006-06-09 08:50
- 浏览 947
- 评论(0)
- 论坛回复 / 浏览 (0 / 1903)
- 查看更多
相关推荐
这个过程涉及到操作系统中的文件系统操作,尤其是涉及到递归的概念,以便完整地复制一个目录结构及其包含的所有内容。让我们详细探讨一下这个主题。 首先,我们需要理解“目录”在计算机术语中的含义。目录,也被...
在实际编程中,如果你需要复制整个目录,你可能需要编写一个递归函数,遍历目录下的所有文件和子目录,并对每个文件调用“复制文件到”命令,对每个子目录调用自身。这是一个典型的深度优先或广度优先搜索的应用。 ...
在Java编程中,复制一个包含多个子目录和文件的目录是一项常见的任务,主要涉及文件操作和目录遍历。以下是如何实现这个功能的关键知识点: 1. **文件和目录操作**:Java中的`java.io`包提供了处理文件和目录的类,...
下面将详细解释如何在Android应用中将assets目录下的文件复制到手机内存。 首先,`assets`目录是Android应用中的一个特殊目录,它允许开发者存放非编译型的资源文件,这些文件在应用运行时可以通过AssetManager访问...
标题中的“快速的将指定目录下的文件复制到剪贴板的小工具”是一个简短的描述,指的是一个实用程序或脚本,它的主要功能是高效地选取特定目录中的文件,并将这些文件的内容复制到操作系统的剪贴板上。这种工具通常...
双击运行这个批处理文件,程序将会按照预设的逻辑开始执行文件复制任务。批处理文件的使用简化了操作流程,使得非程序员也能轻松使用这个工具。 在实际应用中,这种目录结构覆盖复制功能可以广泛应用于多种场景。...
Excel VBA批量复制文件到指定目录
这个场景中,我们关注的焦点是如何通过批处理文件实现批量查找文件并将其复制到特定目录的功能。以下是对这个主题的详细解释: 首先,我们要理解标题"批量查找文件并复制到指定目录"。这意味着我们需要编写一个程序...
在IT行业中,文件操作是日常任务之一...以上就是关于如何实现将源目录下的文件同时拷贝到多个不同目录的知识点,包括文件拷贝的基本概念、配置文件的使用以及编程实现的注意事项。希望对你理解和实现类似功能有所帮助。
C#复制文件到指定文件夹是指使用C#语言将文件从一个目录下复制到另一个目录下,以下是四种不同的方法: 首先,我们可以使用Process类来调用DOS命令来实现文件复制。通过使用Process类,我们可以启动一个新的命令行...
在给定的描述中,我们看到要将`source/`目录下的文件复制到`dest/*/extdir/`结构中。这表明我们要处理多个目标目录,因为`*`通常代表通配符,意味着所有以`dest/`开头的子目录下都要有`extdir/`子目录。因此,我们...
最后,关于系统临时目录,可以使用GetTempPath函数获取当前用户的临时文件夹路径,这样可以确保文件复制到正确的系统临时目录。例如: ```cpp TCHAR tempPath[MAX_PATH]; GetTempPath(MAX_PATH, tempPath); // 获取...
总的来说,这个C#源代码DOME小工具提供了直观的文件复制功能,对于初学者和开发者来说都是很好的学习和参考资源。它不仅展示了基础的文件操作,还启发了如何构建可扩展的代码结构,以适应各种场景的需求。通过进一步...
3. **用户输入名并复制**:第三个bat脚本可能包含了一个交互式功能,让用户输入一个DLL文件名,然后将该文件复制到当前目录。这可能适用于需要手动选择特定版本或特殊DLL的情况,增加了一定的灵活性。 在实际应用中...
"目录遍历式文件复制工具"是一款专为WEB开发和游戏运维人员设计的实用软件,其主要功能是高效地批量复制文件到各个级别的子目录中。这个工具极大地简化了在多层级目录结构中同步和分发文件的工作流程,提高了工作...
接下来,我们要定义一个函数,该函数接收一个目录路径作为参数,然后遍历这个目录下的所有Excel文件。我们可以使用`os.listdir()`和`os.path.splitext()`来检查文件是否为Excel文件: ```python def find_excel_...
复制目录在编程中是一个重要的功能,通常用于备份数据或者在不同的环境中迁移文件。易语言提供了丰富的内建命令来支持这类操作。首先,我们需要了解易语言中的“文件”和“目录”相关的命令,如“创建目录”,“复制...
3. **列出目录内容**:在命令行环境中,如Windows的CMD或Linux的Terminal,可以使用`dir`(Windows)或`ls`(Unix/Linux)命令来列出当前目录下的文件和子目录。加上 `-R` 或 `--recursive` 参数,可以递归列出所有...
这个基于Python和tkinter的可视化目录文件同步助手提供了一种便捷的方式,帮助用户高效地对比并同步两个目录的内容。下面我们将深入探讨相关知识点。 1. Python编程语言:Python是一种高级、通用的编程语言,以其...