求批处理或VBS 检测文件夹是否存在
求批处理或VBS检测文件夹是否存在,如不存在则持续检测,一旦存在则运行D:/abc.exe...
求批处理或VBS 检测文件夹是否存在, 如不存在则持续检测, 一旦存在则运行D:/abc.exe
展开
展开全部
代码如下:
@echo off
mode con cols=40 lines=5
set /p file=请输入要查找的文件夹的名字:
:begin
color 07
cls
echo 正在搜索文件夹%file%,请稍候……
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\ (
for /f "delims=" %%b in ('dir /ad /s /b /w "%%a:\" 2^>nul') do (
if /i "%%~nxb" equ "%file%" (
color 27
echo 发现文件夹%%~nxb,其所在位置为%%~dpb
echo 正在帮你打开指定的程序……
ping /n 3 127.1>nul
start "" "D:\abc.exe"
exit
)
)
)
)
cls
color 57
echo 没有发现文件夹%file%,继续监控中
ping /n 3 127.1>nul
goto begin
★请及时点击【采纳为满意回答】★您的采纳是我们的动力和鼓励★
追问
啊,这个还要输入啊,能自动的吗,我自己改批处理目录
追答
可以,因为你没指定是哪个文件夹,还有所在的路径
把set /p file=请输入要查找的文件夹的名字:这句修改成set "file=123abc"即可,其中123abc为你指定的文件夹
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询