Hallo,
ich entwickle gerade ein script mit dem ich einen Ordner auf Dateien untersuche die ein gewisses alter in x Tagen erreicht haben und dann die entsprechenden lösche.
Nur bekomme ich jedes mal das Datum 1601/01/01 00:00:00
[autoit]Func clean()
$hSearch = FileFindFirstFile($cleandir&"*.*")
While (True)
$file = FileFindNextFile($hSearch)
If @error Then ExitLoop
$filetime = _Date_Time_GetFileTime(@ScriptDir&"\"&$file)
$afile = _Date_Time_FileTimeToArray($filetime[0])
$sfile = StringFormat("%04d/%02d/%02d %02d:%02d:%02d", $afile[2], $afile[0], $afile[1], $afile[3], $afile[4], $afile[5])
$diff = _DateDiff( 'D',$sfile,_NowCalc())
If $file <> "" and $Diff >= $cleanday then
FileDelete($cleandir&$tFile)
Endif
WEnd
EndFunc
Wer weiß mir zu helfen?
MFG Chickmc