﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3662	Additional Parameter for FileGetTime() to return the milliseconds as well	rudi	Jpm	"Fact: 
NTFS has very accurate file timestamp information, but FileGetTime() only returns down to a granularity of seconds.

Feature Request:

FileGetTime ( ""filename"" [, option = 0 [, format = 0 [, ms = 0] ] ] )

My QND approach, slightly modified from date.au3:

#include <Date.au3>


$file = ""c:\temp\test.txt"" ; file must already exist

$TSLastModMs = GetFileLastModWithMs($file)
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $TSLastModMs = ' & $TSLastModMs & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console



Func GetFileLastModWithMs($_FullFilePathName)
	$h = _WinAPI_CreateFile($_FullFilePathName, 2, 2)
	$aTS = _Date_Time_GetFileTime($h)
	_WinAPI_CloseHandle($h)
	$aDate = _Date_Time_FileTimeToArray($aTS[2])
	Return StringFormat(""%04d-%02d-%02d %02d:%02d:%02d.%03d"", $aDate[2], $aDate[0], $aDate[1], $aDate[3], $aDate[4], $aDate[5], $aDate[6])
EndFunc   ;==>GetFileLastModWithMs"	Feature Request	closed		AutoIt		None	Fixed	FileGetTime, ms, milliseconds	
