laatst bijgewerkte bestanden van vandaag

Status
Niet open voor verdere reacties.

sanders1969

Gebruiker
Lid geworden
29 dec 2018
Berichten
243
Ik wil via MS Access kunnen opvragen welke bestanden voor vandaag het laatst is bijgewerkt?
Ik kan uiteraard alle folders aflopen en iedere bestand de bijwerkdatum inlezen maar misschien is er een betere oplossing.
Ik bedoel dat je een directorie aangeeft bijv C:\ en dat je dan een lijst bestanden te zien krijgt die die dag zijn bijgewerkt.
Ideaal is dat ze ook de bestanden tonen waar de bestanden zijn opgeslagen in de mappen van de C:\
 
De shell opdracht:
Code:
forfiles /P C:\ /S /C "cmd /c echo @path" /D %date:~3,10%

Dat gaat dan om alle bestanden op drive C: die op de opgegeven datum zijn gewijzigd.
De hier gebruikte datum achter /D is de dag waarop je dat commando uitvoert.
 
Hoi edmoor,

Heb je de vba taal hiervoor?
Onderstaande gaat in VBA niet foutloos werken.
forfiles /P C:\ /S /C "cmd /c echo @path" /D %date:~3,10%
 
Hoi edmoor

Ik zoek een VBA oplossing welke ik achter een knop in een Access applicatie plaats.
Ik zou niet weten hoe je dit in een shell opdracht plaatst binnen VBA.

Code:
If Dir(path, vbDirectory) <> "" Then
    Shell ("/P C:\ /S /C "cmd /c echo @path" /D %date:~3,10%")
End If

Alleen bovenstaande gaat niet goed
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan