`

批处理遍历文件夹下的某种类型的文件并删除

阅读更多
@echo off
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /a-d /s "*.swf"') do call someAction
rem 搜索完毕
pause

 

其中someAction是你要执行的动作。上面的命令是遍历当前文件夹(包含子文件夹)下的swf文件。
把这些代码拷贝到文本文档中,保存为.bat文件,就可以运行了。
比如我要删除掉当前文件(含子文件夹)里的所有SWF文件,可以这么写

 

::@echo off
rem 正在搜索...
rem 删除文件
for /f "delims=" %%i in ('dir /b /a-d /s "*.swf"') do del %%i
rem 删除完毕
pause

 注意:只操作系统盘,不操作其它盘~!

 

附件:批处理遍历文件夹下的某种类型的文件并删除.bat.rar 中删除系统盘中文件夹下面所有的.onetoc2格式的文件~!

 

 

分享到:
评论
1 楼 softor 2016-11-22  
cd 指定目录 && del *.zip
这样不是更简洁吗?

del /S *.txt
这样删除包含子目录里的 txt

相关推荐

    自动建立硬件项目文件夹目录参考

    “自动建立”和“自动分类”意味着该脚本可以自动创建所需的文件夹并按某种规则进行分类,可能包括按照硬件类型、项目阶段、日期或其他有意义的分类标准来组织文件。 至于提供的文件“MD_content_Ver3_0.bat”,这...

    BAT批处理脚本-文件相关操作-合并同名的图片和rar文件.zip

    总之,这个“合并同名的图片和rar文件.bat”脚本是利用批处理技术实现的文件自动化处理工具,适用于需要批量处理和合并特定类型文件的场景。理解和使用这样的脚本可以帮助提高工作效率,但同时也要注意安全性,确保...

    BAT批处理脚本-文件相关操作-按扩展名分类.bat.zip

    总的来说,批处理脚本是一种强大的工具,尤其对于那些经常需要处理大量文件的IT人员来说,学习并熟练掌握批处理脚本的编写可以大大提高工作效率。而“按扩展名分类.bat”这个脚本就是一个很好的实践案例,它展示了...

    Python文件夹批处理操作代码实例

    ##### 场景2:遍历文件夹中的所有子目录及其文件 此场景的目标是先读取文件夹中的所有子目录,然后依次遍历各个子目录下的所有文件。代码如下: ```python def process2(src_path, img_process_result): file_...

    BAT批处理脚本-批量重命名.zip

    批处理脚本的基本结构通常包括DOS命令,如`@echo off`用于关闭命令回显,`ren`或`rename`用于重命名文件,`for`循环用于遍历文件或文件夹,以及`if`语句进行条件判断。在"批量重命名.bat"中,我们可以推测它会使用`...

    022批量获取指定文件夹下文件名并创建超链接共1页.pdf

    本资料"022批量获取指定文件夹下文件名并创建超链接共1页.pdf"探讨的核心知识点是自动化处理文件系统的任务,特别是如何批量获取文件夹中的文件名,并将这些文件名转换为超链接。这在文档整理、数据管理以及文件分享...

    根据日期范围批量创建文件夹

    例如,你可以编写一个脚本,遍历指定日期范围内的每一天,为每一天创建一个相应的文件夹,这样便于按照日期对文件进行分类存储。 在Windows中,可以使用`mkdir`命令或者`New-Item` PowerShell cmdlet 来创建文件夹...

    批量提取文件夹名.rar

    例如,`FOR /D %i IN (C:\myfolder\*) DO ECHO %i >> folder_names.txt`将遍历并记录“C:\myfolder”下的所有子文件夹。 4. **高级操作**:除了基本的文件夹名提取,还可以结合其他命令进行更复杂的操作,比如筛选...

    new_cfd-post批量化处理_

    2. 脚本编写:使用适当的编程语言(如Python、Perl、bash等)编写脚本,该脚本需要能遍历文件夹,读取每个文件,执行POST-CFD软件的指定操作,如数据导入、结果分析、图表生成等。 3. 错误处理:在脚本中加入异常...

    BAT批处理脚本-高级范例Caps-Num.zip

    例如,它可能遍历一个文件夹中的所有文件,将每个文件名的首字母转换为大写或小写,或者将文件内的数字进行某种运算。 此外,批处理还可以调用外部程序,如`call`命令可以运行其他批处理文件,`start`命令可以启动...

    删除项目中的svn文件

    执行后,这个新的右键菜单选项将在文件夹上可见,选择它会调用一个脚本或程序来遍历并删除指定文件夹及其子文件夹下的所有svn相关文件。 总的来说,删除项目中的svn文件是为了简化项目结构,减少不必要的文件,或者...

    图片根据表格批量重命名.7z

    在IT行业中,文件管理和自动化处理是一项重要的技能,尤其是在...理解并掌握这种批量重命名的方法,不仅能够提升文件管理能力,还可以进一步扩展到其他类型的文件,例如音频、视频等,从而在各种场景下实现自动化管理。

    批量添加注释脚本

    通常,这种脚本会使用某种编程语言(如Python、批处理脚本(BAT)等)编写,以遍历指定目录下的所有文件,并对每个文件执行添加注释的操作。 描述中提到的“首先修改bat文件要修改的字符”,这表明我们要用的是...

    批量更改图片png到jpg格式.bat,解压后放到对应文件夹直接运行

    1. `FOR`循环:用于遍历指定文件夹中的所有PNG文件。FOR命令可以按照某种规则(如文件扩展名)来处理文件集合。 2. `REN`或`RENAME`:重命名命令,用于将当前文件的PNG格式转换为JPG后进行更名。 3. `convert`命令...

    文件内容批量修改的工具(原代码) .rar

    4. **文件遍历**:递归处理文件夹中的所有子文件,确保所有目标文件都被修改。 5. **错误处理**:在遇到无法打开或读写的文件时,提供适当的错误报告和处理机制。 6. **用户界面**:如果是一个图形用户界面(GUI)...

    代码说明文档合并

    例如,在Python中,可以遍历文件夹和子目录,通过`os`库来获取所有`readme.txt`文件,然后使用`open()`函数读取内容,并将其追加到目标文件`DirReadme.txt`和`DirReadme.txtNo.txt`中。`DirReadme.txt`可能是包含...

    文件名批量修改,工作中功能都可以实现

    例如,在Python中,可以使用os库的rename函数,通过遍历文件夹,根据设定的规则修改文件名。这种方式灵活且可定制性强,但需要一定的编程基础。 3. **专门的重命名软件**:市场上有许多专门用于文件重命名的工具,...

    删除项目中的SVN目录

    描述中提到的“简单的删除.svn文件的小程序”是一种自动化工具,可能是用某种编程语言(如Python、批处理脚本等)编写,它的主要功能是遍历项目文件夹,查找并移除所有.svn子目录,从而简化项目文件结构,方便进行...

    文件图片大批量重命名

    至于压缩包文件"reName",这可能是某种批量重命名工具的程序文件,或者是包含示例图片和重命名脚本的压缩文件。使用这样的工具或脚本,用户可以根据自己的需求定制重命名规则,大大提高工作效率,尤其是在处理大量...

    文件批量改名程序源码

    当遇到无法访问的文件、权限问题或其他异常时,程序应能适当地记录错误并继续处理其他文件,避免因单个问题导致整个批处理过程中断。 5. **用户交互**:对于用户友好性,程序可能还包括输入验证(确认用户输入的...

Global site tag (gtag.js) - Google Analytics