dark-------13
28-04-2011, 10:42
Здравствуйте, нужна помощь с скриптом
Ниже приведенный скрипт заработал на 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%"
Ниже приведенный скрипт заработал на 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%"