Имя пользователя:
Пароль:
 

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

Ветеран


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

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


dark-------13,
Вообщем так. Дело не в диске. Батник должен выполняться в папке с файлами. В твоем случае так:
Код: Выделить весь код
@echo off
setlocal

pushd "x:\in"

for /f "tokens=*" %%i in (' dir /b *.txt ') do (

    for /f "tokens=1" %%j in ( "%%~ti" ) do if "%%j"=="%date%" set "file=%%i"

)

copy "%file%" "x:\out"
popd
Где "x:\in" папка с файлами. Сам батник может быть где угодно.

Последний раз редактировалось Foreigner, 28-04-2011 в 22:20.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:09, 28-04-2011 | #4