Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Переместить файл, содержащий в названии только цифры (http://forum.oszone.net/showthread.php?t=251218)

onki223 11-01-2013 23:38 2064678

Переместить файл, содержащий в названии только цифры
 
Подскажите пожалуйста, как хотя бы проверить, что в имени файла содержатся только цифры и ничего кроме цифр? Спасибо.

Iska 12-01-2013 00:18 2064705

Код:

@echo off
setlocal enableextensions enabledelayedexpansion

for %%i in (*.*) do (
        echo %%~ni| findstr.exe /r /c:"^[0-9]*$" >nul && echo %%~i
)

endlocal
exit /b 0


onki223 12-01-2013 00:27 2064711

спасибо

onki223 12-01-2013 00:46 2064722

Пытаюсь переместить следующим образом
Код:

@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 создана.

zion87 12-01-2013 01:09 2064737

Код:

@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.

Время: 13:18.
© OSzone.net 2001-