Search the Community
Showing results for tags 'fileproperties'.
-
no web server atm. so the win7 file properties images I can't show you but they are totally different from the variables I am getting..But then I am just guesstamating the code needed from any and all sources i can find to just get the Minutes difference between 2 files. I can touch the files to change anything, but can't get the value to use it and using FilesetTime/ only works with the Help code. and it is way over my head. I have searched the web looking for a step by step but it's all in arrays that array me. The FileSetTime ;Modified help file #include <FileConstants.au3> #include <MsgBoxConstants.au3> $sFilePath=("C:\file1.txt") Local $iFileSetTime = FileSetTime($sFilePath, "20031101121101" ) ; Display the modified timestamp of the file and return as a string in the format YYYYMMDDHHMMSS. If $iFileSetTime Then ; MsgBox($MB_SYSTEMMODAL, "", "Timestamp:" & @CRLF & FileGetTime($sFilePath, $FT_ACCESSED, 2 )) RETURNS Timestamp: ; MsgBox($MB_SYSTEMMODAL, "", "Timestamp:" & @CRLF & FileGetTime($sFilePath, 2 )) RETURNS Timestamp: ; MsgBox($MB_SYSTEMMODAL, "", "Timestamp:" & @CRLF & FileGetTime($sFilePath, "YYYYMMDDHHMMSS" )) RETURNS Timestamp: ; MsgBox($MB_SYSTEMMODAL, "", "Timestamp:" & @CRLF & FileGetTime($sFilePath, $FT_MODIFIED, 1)) RETURNS Timestamp: The only one that returns Anything is the last one and it returns the whole string..Timestamp:20031101121101 ; RETURNS Timestamp:20031101121101 File Properties accessed time and date ?Saturday, ?November ?01, ?2003, ??1:01:00 AM File EndIf changed created date but displays YYYYMMDDHHMMSS" So I got creative and after /////..... and more of that got this to work.. "Kinda" #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Outfile=TimeCK.exe #AutoIt3Wrapper_Res_Fileversion=21 #AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator #AutoIt3Wrapper_Add_Constants=n #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include<File.au3> #include <FileConstants.au3> #include <Constants.au3> #include <MsgBoxConstants.au3> #Include <Date.au3> ;change file.au3's "modified" timestamp to 1st Nov 2003 and current time ;Local $var = FileSetTime("file.au3", "20031101") ;Local $iFileSetTime = FileSetTime($sFilePath, "20031101", $FT_MODIFIED) ;Local $iFileSetTime = FileSetTime("c:\2a.jpg", "20031101", 1) ;change file.au3's "modified" timestamp to 1st Nov 2003 and current time ;Local $v = FileSetTime(@ScriptDir &"\00\2a.jpg", "20031101", 1) Local $v = FileSetTime(@ScriptDir &"\00\2a.jpg", "2003110120031101121101", 1) If Not @error Then ; Local $HHMMSS = $v[0] & "/" & $v[1] & "/" & $v[2] Local $MMss = ($v ) MsgBox(0, "Creation date of 2a", $MMss) EndIf Local $t = FileGetTime(@ScriptDir & "\00\Files\core\2a.jpg", 1) ;HH:MM:SS If Not @error Then ; Local $hhmms = $t[0] & "/" & $t[1] & "/" & $t[2] Local $mm = $t[1] MsgBox(0, "time change", $mm) ;Local $t = FileGetTime("c:\2a.jpg", 1) ;HH:MM:SS ;If Not @error Then ; Local $hhmms = $t[0] & "/" & $t[1] & "/" & $t[2] ; Local $mm = $t[2] ; MsgBox(0, "Creation date of notepad.exe", $mm) EndIf The issue is it gives 3 totally different times for the Minute.. I only want the minute difference. the "Creation date of 2a" tag gives a 0 minute value==and in 3 hours now it still gives the 0 minute value the "time change" tag gives a 28 minute value ==== and in 3 hours now it still gives the 28 minute value Win7 "File Properties" tag gives ?Sunday, ?June ?22, ?2014, ??1:11:42 PM ------------FileSetTime(@ScriptDir &"002a.jpg", "2003110120031101121101", 1) Saturday, ?June ?28, ?2014, ??3:05:36 PM Sunday, ?June ?22, ?2014, ??1:11:42 PM Saturday, ?November ?01, ?2003, ??7:03:11 PM --------------------FileGetTime(@ScriptDir & "00Filescore2a.jpg", 1) Saturday, ?June ?28, ?2014, ??3:05:36 PM ?Today, ?June ?30, ?2014, ??5 minutes ago U know I think I learned more in the two hours it took to write this very bad dissertation of the issue. Researching everything I wanted to say and try to explain the steps took to get the results.
- 5 replies
-
- filesettime
- filegettime
-
(and 2 more)
Tagged with: