`

DOS下copy某个目录下所有子目录下的指定类型的文件到指定文件夹

 
阅读更多

例如现有目录a和b, a下有目录c和d,c下有文件1.txt, d下有文件2.txt. 现在需要用命令一次性把c和d下的所有txt文件copy到目录b中。

|--a

|   |--c

|   |   |--1.txt

|   |--d

|       |--2.txt

|--b

 

1) 使用xcopy会连同子目录一起copy过去:

> cd a

> xcopy /s *.txt ..\b

 

2) 使用for循环可以只copy文件而不保留目录结构

> cd a

> cd ..

> for /r a %i in (*.txt) do copy %i b

分享到:
评论

相关推荐

    拷贝某个文件夹及子文件夹下的所有指定文件类型(如jpg)到另一个文件夹下

    - `for /r "%source%" %%i in (*.mp3) do (...)`:这是一个循环结构,用于遍历指定目录(包括子目录)下的所有mp3文件。`/r`参数表示递归搜索子目录,`%%i`是代表当前文件的变量。 - `echo Copying file: "%%i"`:...

    DOS命令中复制文件及文件夹的命令

    根据题目中的示例,用户希望将`d:\abc\aaa`文件夹下的所有文件和子文件夹复制到`c:\windows\system`目录下。用户最初尝试使用的命令是: ```dos COPY d:\abc\aaa\*.* c:\windows\system ``` 但这条命令显然无法...

    BAT 批处理拷贝整个文件夹到别的文件夹下

    标题中的“BAT 批处理拷贝整个文件夹到别的文件夹下”指的是使用批处理(Batch Script)在Windows操作系统中批量复制一个文件夹及其所有内容到另一个位置。批处理是通过编写简单的命令脚本实现自动化任务的一种方式...

    dos下删除文件夹

    ### DOS 下删除文件夹与文件的操作指南 在日常的计算机操作中,我们常常需要通过命令行来进行各种文件或文件夹的管理操作。特别是在一些特定环境下,比如自动化脚本编写、服务器管理等场景下,掌握一些基本的命令行...

    下面就来介绍一些常用的DOS内部命令。显示指定路径上所有文件或目录的信息

    - `COPY C:\MyFiles\*.* D:\Backup`: 将C盘MyFiles文件夹下的所有文件复制到D盘的Backup文件夹中。 #### 6. `DEL` 命令:删除文件 - **格式**:`DEL [盘符][路径][文件名][选项]` - **功能**:`DEL` 命令用于删除...

    使用dos命令显示被隐藏文件+批量创建文件夹+复制文件夹,不复制文件+建立特殊文件夹

    复制空文件夹可以使用`xcopy`命令,加上`/e`参数表示复制空的子目录,但不复制文件。例如: ``` xcopy "源文件夹" "目标文件夹" /e ``` 请确保替换`源文件夹`和`目标文件夹`为实际路径。这将创建一个与源文件夹...

    DOS下如何打开文件

    - `dir`命令用于列出目录中的文件和子目录。 - `type`命令可以显示文本文件的内容,但不能编辑。 - `copy`和`move`命令分别用于复制和移动文件。 - `del`或`erase`命令用于删除文件。 总的来说,在DOS环境下...

    windows下如何将一个文件一次性复制到许多文件夹中?看这个bat脚本就够了

    在Windows操作系统中,有时我们需要将一个文件快速复制到多个文件夹,手动操作无疑会非常耗时。在这种情况下,我们可以利用批处理(Batch)脚本来自动化这个过程。本文将详细介绍如何编写一个简单的BAT脚本来实现这...

    DOS 概述及入门(DOS的特点、文件与目录、文件的分类……)

    使用`dir`命令可以列出当前目录下的文件和子目录。文件名遵循8.3规则,即文件基本名最多8个字符,扩展名最多3个字符,两者之间用点分隔。文件的大小、创建和修改日期等信息都会在`dir`命令的输出中显示。 4. **文件...

    Windows下C语言实现文件、文件夹的复制删除命令

    总之,Windows下使用C语言实现文件和文件夹的复制删除命令是一个综合性的任务,涉及到文件系统操作、通配符处理、目录树遍历、用户交互以及错误处理等多个方面。通过实践,开发者可以增强对操作系统API的掌握,提升...

    获取当前文件夹的文件名.rar

    标题中的“获取当前文件夹的文件名.rar”指的是一个压缩包,其中包含了一个批处理(.bat)文件,专门用于获取并记录指定文件夹内的所有文件名称。这种批处理脚本在Windows操作系统环境下运行,是一种简单的自动化...

    windows备份文件夹及子文件bat脚本.rar

    "windows备份文件夹及子文件bat脚本.rar"这个压缩包包含了一个专门设计用来备份Windows服务器上指定文件夹及其所有子文件夹和文件的BAT脚本。这种脚本能够帮助系统管理员高效地执行定期备份,确保数据的安全性并保留...

    使用dos在局域网复制文件

    - 常见选项包括`/S`复制所有子目录,`/E`即使目标目录为空也要复制所有子目录,`/I`假设每个目录都存在等等。 - 示例:`xcopy \\192.168.3.106\D$\data\solr-data\data1 D:\data /S /E /I` 3. **Move命令**: - ...

    DOS命令全集 方便查询DOS命令

    - **功能**: 用于删除空目录,如果要删除非空目录及其包含的所有文件和子目录,则需要使用`/S`参数。`/Q`表示删除时不提示。 #### 三、文件操作 **3.1 删除文件** - **命令**: `del [文件名] [/F] [/S] [/Q]` - **...

    windows下目录拷贝脚本

    `for /r` 循环遍历源目录及其所有子目录下的文件。通过`if /I not`语句过滤掉`.svn`和`.txt`文件,`copy`命令用于拷贝文件,而`mkdir`则用于创建与源目录结构相同的空目录。 脚本执行完毕后,屏幕上会显示“拷贝...

    有关所有的DOS命令详细讲解

    `del 文件路径\文件名`直接删除文件,`del 文件路径\文件名 /p`会在删除前询问确认,`del 文件路径\*.*`会删除指定路径下的所有文件。 8. **DIR(Directory)**:列出目录内容。`dir`显示当前目录的文件和子目录,`...

    windows下DOS命令详解与bat文件编写

    Windows下DOS命令详解与bat文件编写 DOS命令是Windows操作系统中的一种命令行接口,允许用户使用文本命令来管理和维护计算机系统。下面是DOS命令的详细解释和使用案例: DOS命令类型和格式 DOS命令可以分为两种...

    FastCopy文件拷贝软件

    FastCopy是一款高效、便捷的文件复制工具,尤其在处理大量数据或大文件时,其速度表现优异,优于传统的Windows系统自带的复制粘贴功能,甚至比DOS下的robocopy命令也更具优势。这款软件因其出色的性能和简洁的操作...

    目录内所有EXE文件建立快捷方式到桌面

    执行这个批处理脚本后,所有位于指定目录及其子目录下的.exe文件都会在用户的桌面上生成对应的快捷方式。 总的来说,"目录内所有EXE文件建立快捷方式到桌面"是一个实用的自动化任务,通过批处理脚本实现,可以极大...

    复制文件及文件夹

    - 输入相应的DOS命令,例如`xcopy C:\source\* D:\destination /s /e`,这将复制C盘source目录及其所有子目录到D盘的destination目录。 - 保存文件为`.bat`格式,例如`copy_files.bat`。 - 在批处理文件中,可以...

Global site tag (gtag.js) - Google Analytics