批处理查找指定字符的文件夹并其所在的路径输出到txt文本 5
批处理查找指定字符的文件夹并其所在的路径输出到txt文本例如:在cde所有盘中都可能有包含"YCRSJCS"字符的文件夹,我的目的是查找到包含这个字符的文件夹并其所在的路...
批处理查找指定字符的文件夹并其所在的路径输出到txt文本
例如:在c d e所有盘中都可能有包含"YCRSJCS"字符的文件夹,我的目的是查找到包含这个字符的文件夹并其所在的路径输出到txt文本,如有:d:\R2sYCRSJCSs2R 这个文件夹,找到并其所在的路径输出到txt文本 d:\R2sYCRSJCSs2R 展开
例如:在c d e所有盘中都可能有包含"YCRSJCS"字符的文件夹,我的目的是查找到包含这个字符的文件夹并其所在的路径输出到txt文本,如有:d:\R2sYCRSJCSs2R 这个文件夹,找到并其所在的路径输出到txt文本 d:\R2sYCRSJCSs2R 展开
2个回答
展开全部
@echo off
rem 查找名称中含有指定字符串/关键字的文件夹
set #=Any question&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$% %z%
cd /d "%~dp0"
set "keyword=YCRSJCS"
set "outfile=D:\xxx.txt"
type nul>"%outfile%"
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C B A) do (
if exist "%%a:\" (
echo;---------[%%a: searching...]---------
set n=0
for /f "delims=" %%b in ('dir /ad/b/s "%%a:\*%keyword%*"') do (
echo;%%b
>>"%outfile%" echo;%%b
set /a n+=1
)
setlocal enabledelayedexpansion
echo;!n!
endlocal
)
)
pause
exit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询