Переместить файл, содержащий в названии только цифры
Подскажите пожалуйста, как хотя бы проверить, что в имени файла содержатся только цифры и ничего кроме цифр? Спасибо.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
for %%i in (*.*) do (
echo %%~ni| findstr.exe /r /c:"^[0-9]*$" >nul && echo %%~i
)
endlocal
exit /b 0
|
Пытаюсь переместить следующим образом
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
FOR %%i IN (C:\Folder\*.*) DO (
move "%%~ni| findstr.exe /r /c:"^[0-9]*$" > nul && %%~i" "C:\Folder1\"
)
endlocal
Не работает. Папка Folder1 создана.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
for %%i in (C:\Folder\*.*) do (
echo %%~ni| findstr.exe /r /c:"^[0-9]*$" >nul && move /y "%%~i" "C:\Folder1\"
)
endlocal
exit /b 0
код Iska
|
Время: 13:18.
© OSzone.net 2001-