Recupérer la date de modification d'un fichier avec vbs

Fermé
Utilisateur anonyme - 7 mai 2017 à 16:27
 Utilisateur anonyme - 7 mai 2017 à 22:37
Bonjour,
J'aimerais crée un petit programme sur une clé USB de tel a se que dés que je l'a branche, il me propose d'ouvrir le dernier fichier modifier sur la clé.

J'ai deja crée :
"response = MsgBox ("Ouvrir le dernier fichier modifié ?" , vbYesNo + vbQuestion, "Accès rapide")
If Response =6 then
msgbox "Yes selected"
else
msgbox "No selected"
end if"

Cependant, il me manque la partie pour trouver le dernier fichier modifier.

Merci pour l'aide :)
A voir également:

1 réponse

jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 4 689
7 mai 2017 à 19:16
Bonjour,

jette un oeil à ça :
Option Explicit  
Dim fso, path, file, recentDate, recentFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set recentFile = Nothing
For Each file in fso.GetFolder("C:\Temp").Files
  If (recentFile is Nothing) Then
    Set recentFile = file
  ElseIf (file.DateLastModified > recentFile.DateLastModified) Then
    Set recentFile = file
  End If
Next

If recentFile is Nothing Then
  WScript.Echo "no recent files"
Else
  WScript.Echo "Recent file is " & recentFile.Name & " " & recentFile.DateLastModified
End If

1
Utilisateur anonyme
Modifié le 7 mai 2017 à 23:00
Merci beaucoup pour ton aide,

Juste une question, Ma clé USB est organiser dans plusieurs dossiers, par exemple, vu que c'est une clé USB de cours, j'ai un dossier Anglais, Maths, ou toute autre dossier du style, alors quand j'indique au programme le dossier "travail" (la ou il y a tout mes dossiers et fichiers de cours), il m'indique donc " deskop.ini, alors que je voudrais quil fouille dans tout les dossier le plus recent.

Voila, désoler et merci ^^
0