Gablik,
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
setlocal
set "dest=%~1"
for /f "tokens=*" %%i in ('dir /b /a-d') do call:check "%%~i"
goto:eof
:check
set "file=%~n1"
set "file=%file: =_%"
set "file=%file:.=,%"
set "file=%file:;=,%"
set "file=%file:'=,%"
set "file=%file:-=,%"
for %%i in (%file%) do set /a cnt+=1
if %cnt% grt 3 move %1 "%dest%"
for %%i in (cnt file) do set "%%i="
Вызывать:
Код:
![Выделить весь код](images/misc/selectcode.png)
C:\> batnik "C:\destination"