Hallo,
ich quäle mich schon eine weile mit dem FileGetTime ich möchte gerne erreichen das heute erstellte Dateien mit Filecopy in ein anderen Ordner ablege. Mein Lösungsansatz ist dieser.
Spoiler anzeigen
#include <Array.au3>
#include <date.au3>
$folder = "c:\Thomas\"
$ordner = "c:\Thomas\Test"
$search = FileFindFirstFile($folder & "*.xls")
$now = @MDAY &"."& @MON &"." & @YEAR
While 1
$file = FileFindNextFile($search)
if @error Then ExitLoop
if FileGetTime($folder & $file,1,1) = _Now() Then
$now = FileGetTime($folder & $file,0,1)
_test()
EndIf
WEnd
Func _test()
MsgBox(0,"Thomas","je")
EndFunc
Spoiler anzeigen
#include <Array.au3>
#include <date.au3>
Dim $array[1] = [0]
$dir = 'c:\Thomas\'
$start = FileFindFirstFile($dir & '*.xls')
While 1
$file_found = FileFindNextFile($start)
If @error Then ExitLoop
$time = FileGetTime($dir & $file_found, 1,1)
_ArrayAdd($array, $time & ' -> ' & $file_found)
If $start = _Now() Then
_test()
EndIf
WEnd
_ArrayDisplay($array, 'with date/time (YYYY.MM.DD)')
[/autoit] [autoit][/autoit] [autoit]Func _test()
MsgBox(0,"Thomas","je")
EndFunc
Ich bekomme aber leider nicht die Datei angezeigt die wirklich heute erstellt wurde.
Somit kann ich sie auch nicht kopieren. Wie kann ich es anders lösen?
Mfg Thomas :hm: