Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 267
Благодарности: 8

Профиль | Отправить PM | Цитировать


значит получается так?:
РЕШЕНИЕ без лога работы:
читать дальше »
Код: Выделить весь код
rem.============================&chcp 1251
set $m=C:\Program Files\*.txt
set $f=%~n0_tst.cmd
set mp=100
rem.============================&chcp 866

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 move "%%a" "%%c%%%%~xa")


РЕШЕНИЕ с логом работы:
читать дальше »
Код: Выделить весь код
rem.============================&chcp 1251
set $m=C:\Program Files\*.txt
set $f=%~n0_tst.cmd
set mp=100
rem.============================&chcp 866

(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%"

"%$f%"


amel27, Вы профессионал своего дела!

Цитата amel27:
(for /f "usebackq delims=" %%a in ("2.txt") do @echo %%~dpa)>3.txt
создал новую тему по этому вопросу

Последний раз редактировалось shadowbat, 19-06-2010 в 07:14.


Отправлено: 06:47, 19-06-2010 | #16