спасибо, AndyD, ругаться перестало, но результат пока неверный получается...
Я опять-таки тупо заменил на:
DLLFunction _fileTimeToSystemTime = new DLLFunction(_winApiDLL, 'FileTimeTo
LocalFileTime')
теперь файл пересоздается, я это вижу в Проводнике и свойства его меняются, но в инфологе похожая картина, что и при втором прогоне исходного джоба:
Код:
C:\testtime.txt
Даты в формате ГГ ММ ДД
Время в формате ЧЧ ММ СС
00 00 00
Время "сейчас" в формате ЧЧ ММ СС
17 04 15
Что еще где-то надо подправить, наверное, но моральное истощение уже наступило и с WinAPI на эту тему ковыряться надоело... чувствую, что, видимо, прибегну через COM к безотказному Scripting.FileSystemObject. Он нормальные человеческие даты у файлов показывает