返回列表 发帖
本帖最后由 77七 于 2025-1-13 17:50 编辑

回复 15# semiuel



关于通配符 ?,我写错了,不好意思  参考 链接

可以改为 "%APPDATA%\360huabao?" 或者 把 ? 改为 * ,在前或者在后都可以

关于 dir 查找文件夹,我写了个代码

@echo off
cd /d "%~dp0"
md t1\t2\t3\t4
echo dir /b /s /ad t1\t2
dir /b /s /ad t1\t2
echo=
echo dir /b /s /ad t1\t2?
dir /b /s /ad t1\t2?
echo=
echo dir /b /s /ad t1\?t2
dir /b /s /ad t1\?t2
echo=
echo dir /b /s /ad t1\t3
dir /b /s /ad t1\t3
pauseCOPY
因为文件夹名称比较特殊,这里没有进一步判断是否为需要的文件夹
bat小白,请多指教!谢谢!

TOP

?360huabao 会强制匹配360huabao前面有一个字符,360huabao反而不在匹配列表里。
*360huabao 可以匹配360huabao前面有0~N个字符,360huabao也在匹配列表里。

TOP

返回列表