У меня есть пакетный скрипт, который должен анализировать файл с именами файлов и временными метками.
:MAIN
SETLOCAL EnableDelayedExpansion
FOR /F "tokens=1,2,4 skip=7" %%A in (C:\list_of_psa_files.txt) DO
@echo %%A %%B %%C
exit
Файл C: \ list_of_psa_files.txt содержит следующие данные
Volume in drive C is Windows XP 6.6
Volume Serial Number is AC12-84AA
Directory of C:\Test
10/05/2011 03:17 PM <DIR> .
10/05/2011 03:17 PM <DIR> ..
10/05/2011 01:21 PM 4,393 1-16332-1008261.psa
10/05/2011 01:21 PM 4,863 1-16332-1011698.psa
10/05/2011 01:21 PM 4,793 1-16332-1023151.psa
10/05/2011 01:21 PM 4,916 1-16332-1035695.psa
10/05/2011 01:21 PM 4,524 1-16332-1037029.psa
10/05/2011 01:21 PM 4,235 1-16332-1049340.psa
10/05/2011 01:21 PM 3,135 1-16332-1049926.psa
10/05/2011 01:21 PM 4,657 1-16332-1054756.psa
Однако, когда я запускаю свой скрипт, он терпит неудачу с неверным синтаксисом сообщения. Может кто-нибудь, пожалуйста, помогите мне выяснить, где я иду не так.
Все, что я пытаюсь сделать, это получить дату, время и имя файла без расширения, записанные в новый файл из моего старого файла.
Спасибо за ваше время - цените его.
Сандерс.