слишком часто меняете условие задачи - не успеваю править батник,
вариант с выводом в "*_TST.CMD" (для ознакомления перед запуском):
Код:
set $m=C:\Program Files\*.txt
set $f=%~n0_tst.cmd
set mp=50
(for /f "delims=" %%a in ('dir /b/s "%$m%"') do @(
set "b=%%~dpna"& call set "c=%%b:~0,%mp%%%"& call call set "d=%%%%b:%%c%%=%%%%"
if defined d call echo move "%%a" "%%c%%%%~xa"))>"%$f%"
Цитата shadowbat:
мне помогли в соседней ветке »
|
вы еще попросите на VBS... и в "программировании" на Си... и на Delphi... вдруг кому понадобится (см. п.2.2 правил)