Старожил
Сообщения: 169
Благодарности: 4
|
Профиль
|
Отправить PM
| Цитировать
Здравствуйте, Foreigner
Вы писали мне
Ваша цитата "В общем, оно не хочет выдавать %%~ti на другом диске..."
, ниже приведенный скрипт заработал на Seven x64 вчера,а сегодня попробовал на другой машине на XP (x32), опять стал копировать все файлы, а нужно один по текущей дате, подскажите как сделать так чтобы %%~ti работало, как правильно создать текстовый файл с данным скриптом, чтобы все работало, как вы их создаете - текстовые файлы что у вас свеже написанный в них скрипт работает ?
Ваш скрипт
@echo off
setlocal
pushd H:\
for /f "tokens=*" %%i in (' dir /b /od *.xml ') do (
for /f "tokens=1" %%j in ( "%%~ti" ) do if "%%j"=="%date: =0%" set "file=%%i"
)
popd
copy "H:\%file%" "X:\V"
rem cry "X:\V\%file%"
|
Отправлено: 09:41, 28-04-2011
| #12
|