批处理练习:查找当前目录树下的指定文件(通配符表示),将目录写入txt中

本文介绍了如何使用批处理脚本在Windows环境下查找并管理文件。通过`if exist`判断文件存在,`del`命令删除,`set /p`获取用户输入的文件通配符,`for /r`遍历目录树下所有匹配的文件,并将结果写入文本文件。此外,使用`type`显示文本文件内容,并利用`goto`循环实现脚本的重复运行,方便用户持续查找和管理文件。
摘要由CSDN通过智能技术生成

文章目录


要点提示

  • exist 判断文件是否存在,执行del操作
  • set /p输入参数控制(输入通配符文件名)
  • txt 的创建、重复写入和type(显示内容)
  • 遍历目录树下文件for /r 目录 %%i in (文件类型) do ()
  • goto循环实现重复运行

代码

在这里插入图片描述

@echo (查找当前目录树下的指定文件,将目录写入txt中)
@echo;

@echo off
if exist 文件目录.txt (del 文件目录.txt)
		REM 清空目录文件

:loop
set /p string1="输入文件通配符:"
echo %string1%类型文件 >> 文件目录.txt
		REM 重复写入
		
 for /r %%i in (%string1%) do (
 REM for /r 目录 %%i in (通配符文件名) do (
   if exist %%i (
   echo "%%i" >> 文件目录.txt
		REM 添加写入
   ))
 type 文件目录.txt
		REM 输出搜索目录
 echo;
 goto :loop
 
 pause

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值