联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set "str=%~1" call set n=%%str:%~dp1=%% for /f "tokens=4 delims= " %%a in ('dir /x %1*^|findstr /c:"%n%"') do set sn=%%a echo %sn%&pause
附件 1: dir.png (2009-4-30 09:04, 2.37 KiB, 下载附件所需积分 1 点 ,下载次数: 1)
Originally posted by tireless at 2009-4-30 10:03 AM: findstr /ec:" %n%"
@echo off set "str=%~1" call set n=%%str:%~dp1=%% for /f "tokens=4 delims= " %%a in ('dir /x %1*^|findstr /ec:" %n%"') do set sn=%%a echo %sn%&pause
C:\Test>test.bat g:\我的文档\桌面\a\... 7154~1 请按任意键继续. . . C:\Test>test.bat g:\我的文档\桌面\a\.... 5454~1 请按任意键继续. . . C:\Test>test.bat g:\我的文档\桌面\a\............. 573A~1 请按任意键继续. . .