hallo!
weiss jmd, wie ich aus einem verzeichnis die "jüngste" datei auslese? also die mit dem aktuellsten änderungsdatum?
danke im voraus
mfg
hallo!
weiss jmd, wie ich aus einem verzeichnis die "jüngste" datei auslese? also die mit dem aktuellsten änderungsdatum?
danke im voraus
mfg
Hi,
schau mal in der Hilfe unter "_Date_Time_GetFileTime" und "FileFindeFirst"
MfG
Der_Doc
_Date_Time_GetFileTime und FileFindFirstFile
das war auch mein ansatz...nur wie wende ich es hier an?
#include <array.au3>
#include <Date.au3>
Dim $array[1][2]
$pfad = "C:\Windows\system32"
$a = FileFindFirstFile($pfad&"\*.exe")
$i = 0
While 1
$file = FileFindNextFile($a)
If @error Then ExitLoop
ReDim $array[UBound($array)+1][2]
$array[$i][0] = $pfad&"\"&$file
$array[$i][1] = FileGetTime($pfad&"\"&$file, 0, 1)
$i += 1
WEnd
_ArrayDisplay($array)
Exit
hier schonmal die funktion zu auflistung aller files
FirePanther: jup, danke, das wars, was ich gebraucht hab!
FireFlyer: schaut auch vielversprechend und elegant aus dein lösungsvorschlag
auf jeden fall danke!
p.s.: seid ihr verwandt?^^
Oder so:
[autoit]Dim $oFSO = ObjCreate('Scripting.FileSystemObject'), $Path = @MyDocumentsDir & '\Code'
Dim $neueste, $last = '19000101010101', $oFolder = $oFSO.GetFolder($Path)
For $File In $oFolder.Files
If $File.DateLastModified > $last Then
$last = $File.DateLastModified
$neueste = $File.Name
EndIf
Next
ConsoleWrite('Zuletzt geändert: ' & $neueste & @CRLF)
Hi BugFix,
woher weist du den Objectnamen????
Das ist für mich ein Rätsel.
MfG
Der_Doc
woher weist du den Objectnamen????
Weil ich dazu eine Funktionssammlung erstellt habe...
...und weil ich fleißig MSDN gelesen habe.
Suchen hilft
Objekt: Scripting.FileSystemObject
Hi BugFix,
danke für die Info! Das ist mal was was ich sofort verstehe (ist ja auch in deutsch).
Wenn man weis nach was man suchen soll ist es auch einfacher.
MfG
Der_Doc