`

DOS循环:for命令详解 举例说明 (批量压缩成 自定义后缀名文件)

阅读更多

FOR 参数 %%变量名 IN (相关文件或命令)   DO 执行的命令

参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释
%%变量名 :这个变量名可以是单个的小写a-z或者大写A-Z,他们区分大小写哦~, FOR会把每个读取到的值给他!
IN:命令的格式,照写就是了!
(相关文件或命令) :FOR要把什么东西读取然后赋值给变量,不懂的话看下面的例子
do:命令的格式,照写就是了!
执行的命令:对每个变量的值要执行什么操作就写在这.
看不懂我的这些说明,可以在CMD输入for /?看系统提供的帮助!我这里也给出来吧,大家对照
FOR %%variable IN (set) DO command [command-parameters]
   %%variable   指定一个单一字母可替换的参数。
   (set)    指定一个或一组文件。可以使用通配符。
   command 指定对每个文件执行的命令。
   command-parameters
         为特定命令指定参数或命令行开关。

现在开始讲每个参数的意思

一、参数 /d

如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配

二、参数 /R

当前或者你指定路径下的文件名字全部读取,注意是文件名字

@echo off
for /r c:\ %%i in (*.exe) do echo %%i
pause
咱们把这个BAT保存到D盘随便哪里然后执行,我会就会看到,他把C盘根目录,和每个目录的子目录下面全部的EXE文件都列出来了!!!!

三、参数 /L

该集表示以增量形式从开始到结束的一个数字序列

(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生序列 (5 4 3 2 1)。

@echo off
for /l %%i in (1,1,5) do start cmd
pause

 

活用DOS循环批处理操作,智能处理文件。批量压缩成 自定义后缀名文件

@echo off
for /R "E:\test" %%d in (*.db) do zip %%~nd.自定义后缀名 %%~nd.db
pause

分享到:
评论

相关推荐

    批处理批量压缩文件,压缩当前文件夹下所有指定后缀名文件

    批处理批量压缩当前文件夹下所有指定后缀名文件,批处理批量压缩指定类型文件为每个单独压缩包。 使用前解压本压缩包 本压缩包内容由WinRaR.exe文件与bat文件组成,使用时需要将所需打包的同类型文件放置到WinRaR....

    创建自定义文件后缀名

    在计算机系统中,文件后缀名是用于标识文件类型的重要组成部分。它可以帮助用户了解文件的用途,例如,".txt"通常表示纯文本文件,".docx"代表Microsoft Word文档。有时候,为了特定的需求或者开发新的应用程序,...

    dos_命令_bat命令_遍历文件夹目录树批量修改_后缀名

    本话题主要关注如何使用DOS命令和BAT脚本来遍历文件夹目录树,并批量修改文件的后缀名。这是一项实用的技术,尤其适用于需要对大量文件进行统一格式转换或者处理的情况。 首先,我们要了解DOS命令中的基本操作。`...

    创建自己定义的后缀名,并指定打开方式

    - 在Windows中,可以使用`ftype`和`assoc`命令来关联自定义后缀名与特定的应用程序。`ftype`定义了文件类型,而`assoc`则将文件类型与扩展名关联起来。例如: ``` ftype MyFileType="C:\Program Files\MyApp\...

    批量修改文件后缀名软件.zip

    "批量修改文件后缀名软件.zip"正是这样一个工具,它允许用户一次性修改指定文件夹内所有文件的后缀名,包括子文件夹中的文件。 这个工具的主要功能是: 1. **一键批量操作**:只需点击一次,即可对整个目录(包括...

    批量修改文件后缀名

    批量修改文件后缀名的能力是一种实用的技巧,尤其在需要统一更改大量文件类型时,例如在数据迁移、格式转换或者系统调整中。 批量修改文件后缀名的工具有很多种,它们简化了手动逐个更改的繁琐过程。这些工具一般...

    DOS命令用法及其举例

    14. **FOR** 循环:在批处理文件中,`for` 命令用于迭代文件或执行重复操作。例如,`for %i in (*.txt) do type %i` 会逐个显示所有.txt文件的内容。 15. **IF** 语句:条件判断,常用于批处理文件中,根据条件执行...

    文件后缀名批量修改

    "文件后缀名批量修改"这个主题就是关于如何高效地管理文件,特别是针对需要更改多个文件的后缀名这一常见需求。后缀名,也称为扩展名,是文件名的最后一部分,通常用点(.)与文件的基本名字隔开,它标识了文件的...

    批量更改文件后缀名

    批量更改文件后缀名尤其在处理大量同类文件时非常实用,比如转换文件格式、统一文件管理等场景。在"批量更改文件后缀名"这个主题中,我们将探讨如何在不同操作系统下实现这一功能,以及使用提供的"更换文件后缀.exe...

    批量修改文件后缀名(源码)

    批量修改文件后缀名是一个典型的案例,这通常涉及到文件系统操作和编程技术。在这个场景中,"批量修改文件后缀名(源码)"是一个用VS2008开发的程序,它允许用户一次性更改多个文件的扩展名。这样的工具对于整理文件...

    批量改名-改后缀名.rar

    批量改名和更改后缀名是一项常见的任务,特别是在整理数据、归档或优化文件结构时。本压缩包"批量改名-改后缀名.rar"显然是为了帮助用户高效地完成这类工作。 批量改名是指对一组文件进行统一的操作,比如更改...

    易语言批量修改文件后缀源码

    有时我们需要批量修改文件的后缀名,比如进行文件格式转换或者统一管理大量文件。易语言提供的功能可以方便地实现这一点。 首先,我们需要理解易语言的基本结构和语法规则。易语言采用“名词+动词”的编程模式,...

    批量修改文件后缀名为mp3

    批量修改文件后缀名为mp3,非常简单方便。把该文件下和需要批量修改文件放在同一个文件夹下,然后只需双击此文件即可。

    文件后缀名查询器---好用的小工具

    1. 批量查询:对于多个文件的后缀名,用户可以一次性导入或批量输入,快速获取所有文件的相关信息。 2. 更新数据库:随着新的文件格式不断出现,软件可能会提供定期更新数据库的功能,以保持最新的后缀名信息。 3. ...

    批量文件后缀名修改工具

    批量文件后缀名修改工具就是这样一个实用的软件,它极大地简化了对文件后缀名进行统一更改的过程。这样的工具对于那些需要频繁更改文件扩展名,或者在迁移、整理大量文件时遇到格式不一致问题的用户来说尤其有用。 ...

    批量重命名文件工具,按自定义规则批量完成文件命名,绝对可用

    本篇将详细介绍批量重命名文件的原理和应用,以及如何利用名为“batchrename pro.v3.57”的工具实现这一功能。 批量重命名文件的核心在于其自定义规则机制。这种机制允许用户根据自己的需求制定命名规则,如添加...

    创建自定义文件后缀名,并改变其默认图标及打开方式(3KB)...

    在IT领域,自定义文件后缀名以及改变其默认图标和打开方式是常见的操作,尤其在软件开发中,为了区分不同的文件类型或者提供独特的用户体验,这些功能显得尤为重要。本教程将详细讲解如何实现这一目标,主要涉及编程...

    汇编语言模拟一个dos功能,实现文件后缀名批量改写(有详细分析)

    ### 汇编语言模拟DOS...通过以上内容的详细介绍,我们可以清晰地了解到如何使用汇编语言实现一个模拟DOS功能的批量文件后缀名改写程序。该实验不仅加深了学生对于汇编语言特性的理解,还锻炼了其解决实际问题的能力。

Global site tag (gtag.js) - Google Analytics