Board logo

标题: [出题]查找当前目录里文件名为纯数字的文件 [打印本页]

作者: moniuming     时间: 2008-9-25 22:22    标题: [出题]查找当前目录里文件名为纯数字的文件

原来打算在HAT版主创建的QQ群里活跃一下气氛的,被建议来这里出题了.个人感觉并不难,主要的问题在于效率的高低.
要求:其实很简单,只要文件名是纯数字的就行了,但不包括后缀.
作者: HAT     时间: 2008-9-25 22:27
抛砖引玉
@echo off
for %%a in (*.*) do (
  echo.%%~na|findstr "^[0-9]*$">nul&&echo.%%a
)

作者: xahstar     时间: 2008-9-26 13:14
我也抛块砖
@echo off
setlocal enabledelayedexpansion
for %%i in (*.*) do (
set /a n=%%~ni 2>nul
    if !errorlevel!==0  (
    set /a %%~ni=1 2>nul
    if not !errorlevel!==0 echo %%i
    )
cd.
echo !errorlevel!>nul
)
pause