
CODE: [Copy to clipboard]如果目录下有两个以上文件是2007/07/30的,多个文件名怎么都能保存下来?@echo off
for /f "tokens=5" %%i in ('dir ^| find "2007/07/30" ') do set
filename=%%i
echo %filename% && pause
| Quote: | |
|
CODE: [Copy to clipboard]或者使用延时变量@echo off
for /f "tokens=5" %%i in ('dir ^| find "2007/07/30" ') do (
set /a n+=1
calll set filename%%n%%=%%i
)
for /l %%n in (1,1,%n%) do call echo %%filename%%n%%
pause
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |