Двоеточия в имени файла являются проблемой.Они недопустимы в именах файлов в DOS / Windows.
Измените формат отметки времени на hh.mm.ss
, и это будет работать:
set overall_timestamp_first=2011-03-14 20.40.49
set overall_timestamp_last=2011-03-14 21.00.00
set overall_filename="%overall_timestamp_first%-%overall_timestamp_last%.txt"
@echo Application Error Event Analysyis > %overall_filename%
Вывод на мою машину:
D:\Temp>dir 2*
Volume in drive D is Something
Volume Serial Number is ABCD-DCBA
Directory of D:\Temp
04/15/2011 09:03 PM 36 2011-03-14 20.40.49-2011-03-14 21.00.00.txt
1 File(s) 36 bytes
0 Dir(s) 204,289,437,696 bytes free