Windows 如果存在名称中包含指定字符串的文件夹,如何签入批处理文件
我想在批处理文件中签入文件夹的存在。但我不想检查全名,而是一些“模式” 例如: 标准方式Windows 如果存在名称中包含指定字符串的文件夹,如何签入批处理文件,windows,batch-file,Windows,Batch File,我想在批处理文件中签入文件夹的存在。但我不想检查全名,而是一些“模式” 例如: 标准方式 IF EXIST "C:\Program Files\Adobe\Reader 10.0" ( do something ) 但我想实现这样的目标: 如果存在包含字符串“Reader”的文件夹名路径,则 ( )您可以对最终路径组件使用常规通配符语法 C:\>if exist "c:\Program Files\Adobe\Reader *" echo 1 1 可以对最终路径组件使用常规通配符语法
IF EXIST "C:\Program Files\Adobe\Reader 10.0" (
do something
)
但我想实现这样的目标:
如果存在包含字符串“Reader”的文件夹名路径,则
(
)您可以对最终路径组件使用常规通配符语法
C:\>if exist "c:\Program Files\Adobe\Reader *" echo 1
1
可以对最终路径组件使用常规通配符语法
C:\>if exist "c:\Program Files\Adobe\Reader *" echo 1
1
在Windows中,路径名可能包含多个*通配符。例如,要在任何位置检查包含“Reader”的文件夹:
如果存在“c:\Program Files\Adobe\*Reader*”echo 1
在Windows中,路径名可能包含多个*通配符。例如,要在任何位置检查包含“Reader”的文件夹:如果存在“c:\Program Files\Adobe\*Reader*”echo 1