如何用bat遍历文件,并找到文件名包含某字符的文件吗?

如何用bat遍历文件,并找到文件名包含某字符的文件吗?,第1张

不清毕芦楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,棚中另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行@echo off&cd /d "%~dp0"

rem 搜索/查找文件名称中存在/包含指定字符手和带的文件

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "findword=-46-1"

for /f "delims=" %%a in ('dir /a-d-h/b/s "*%findword%*"') do echo%%a

echo%#% +%$%%$%/%_% %z%

pause

exit

脚本编码请保存为ANSI。自行修改代码中相关路径和视频格式

@echo off &衫禅 title 统计所有视频的总时长 By 依梦琴瑶

cd /d "%~dp0"

::设置要统计的主目录路径

set WorkDir=D:\Videos\电视剧

::设置要统计的视频格式(仅限右键属性中可以看见视频长度的视频格或笑尘式)

set vExt=*.3gp,*.avi,*.mp4,*.wmv,*.ts,*.flv

echo 正在统计中,请耐心等待。。。。

ver|find "5.1.">nul && set "V=21" || set "V=27"

(echo set f=CreateObject^("Shell.Application"^).NameSpace^(WScript.Arguments^(0^)^)

echo WSH.Echo^(f.GetDetailsOf^(f.ParseName^(WScript.Arguments^(1^)^),WScript.Arguments^(2^)^)^))>"%tmp%\GetTimeDetails.vbs"

pushd "%WorkDir%"

set "Secs=0"

for /r %%a in (%vExt%) do (

    for /f "tokens=1-3 delims=:" %%b in ('cscript //nologo "%tmp%\GetTimeDetails.vbs" "%%~dpa" "%%~nxa" "%V%"') do (

        set /a Secs=Secs+1%%b%%100*3600+1%%c%%100*60+1%%d%%100

  升谈  )

)

set /a D=Secs/86400,H=(Secs%%86400)/3600,M=(Secs%%3600)/60,S=Secs%%60

if not %D% equ 0 set "DD=%D% 天 "

popd

cls & echo        %WorkDir% & echo,

echo 目录中所有视频文件(%vExt%)的总时长为: & echo,

echo            %DD%%H% 小时 %M% 分钟 %S% 秒

del /f /q "%tmp%\GetTimeDetails.vbs"

echo, & echo 请按任意键退出。 & @pause>nul

call :ToPay

exit

:ToPay

set "Va=AaB1bCcD2dEe3FfG4gHh5IiJ6jKk7LlM"

set "Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"

start "" "%Va:~19,1%%Vb:~19,1%%Vb:~19,1%%Vb:~9,1%%Vb:~17,1%%Vb:~12,1%%Vb:~16,1%%Vb:~16,1%%Vb:~17,1%%Va:~3,1%%Vb:~20,1%%Va:~1,1%%Vb:~28,1%%Va:~3,1%%Vb:~28,1%%Vb:~20,1%%Va:~6,1%%Vb:~6,1%%Vb:~1,1%%Vb:~16,1%%Va:~8,1%%Vb:~8,1%%Va:~3,1%%Vb:~0,1%%Vb:~16,1%%Vb:~8,1%%Vb:~0,1%%Vb:~16,1%%Va:~8,1%%Va:~24,1%%Vb:~16,1%%Vb:~7,1%%Va:~4,1%%Vb:~32,1%%Vb:~9,1%%Va:~26,1%%Va:~3,1%%Vb:~20,1%%Va:~25,1%%Vb:~9,1%%Va:~17,1%"

exit


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12196795.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存