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

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

Ветеран


Сообщения: 1758
Благодарности: 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