Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2726 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS connaitre la date de modification d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBS connaitre la date de modification d'un fichier

n°983182
JuVeNaL
Carpe Diem
Posté le 16-02-2005 à 09:56:41  profilanswer
 

Bonjour ,
 
Dans mon script j'aurais besoin de connaitre la date d'un fichier avant de l'écraser . existe t'il une fonction qui permet de connaitre la date de modification d'un fichier ?  
 
Bien à vous  
JuVeNaL

mood
Publicité
Posté le 16-02-2005 à 09:56:41  profilanswer
 

n°983207
fgiuliano
Posté le 16-02-2005 à 10:10:33  profilanswer
 

Salut, tu peux essayer qqch comme ça:
 
Dim DateModif
' Suppose que la dernière modification du fichier FICHTEST a
' eu lieu le 12 février 2005 à 17:22:45. Suppose que les
' paramètres régionaux correspondent à Français (standard).
DateModif = FileDateTime("FICHTEST" )    ' Renvoie "12/2/05 17:22:45".

n°983263
JuVeNaL
Carpe Diem
Posté le 16-02-2005 à 10:59:10  profilanswer
 

Bonjour Fgiuliano
 
J'ai donc tester cela .. mais a mon avis le FileDateTime est une fonction dans la suite du script ..
car il me met "Type mismatch 'FileDateTime'
 
aurais tu la suite ? ou le script de la fonction FileDateTime ?
 
Bien à toi
JuVeNaL
 

fgiuliano a écrit :

Salut, tu peux essayer qqch comme ça:
 
Dim DateModif
' Suppose que la dernière modification du fichier FICHTEST a
' eu lieu le 12 février 2005 à 17:22:45. Suppose que les
' paramètres régionaux correspondent à Français (standard).
DateModif = FileDateTime("FICHTEST" )    ' Renvoie "12/2/05 17:22:45".


n°983276
fgiuliano
Posté le 16-02-2005 à 11:09:00  profilanswer
 

Alors j'ai vite fait un p'tit bout de code et ça fonctionne:
 
Private Sub Modification()
    Dim ModifDate
    ModifDate = FileDateTime("C:\Received\Sauvegarde.txt" )
    MsgBox (ModifDate)
End Sub
 
N'oublie pas de donner le chemin d'accès complet du fichier.

n°983363
JuVeNaL
Carpe Diem
Posté le 16-02-2005 à 12:00:25  profilanswer
 

Merçi pour ton aide
mais quand je lance le script il ne ce passe rien ...  
quand je lance sous dos il me donne aucun résultat  
pourtant j'ai donner le bon chemin du fichier etc ...  
 
Bien à toi
JuVeNaL
 

fgiuliano a écrit :

Alors j'ai vite fait un p'tit bout de code et ça fonctionne:
 
Private Sub Modification()
    Dim ModifDate
    ModifDate = FileDateTime("C:\Received\Sauvegarde.txt" )
    MsgBox (ModifDate)
End Sub
 
N'oublie pas de donner le chemin d'accès complet du fichier.


 

n°983406
initiators
Posté le 16-02-2005 à 12:34:07  profilanswer
 

Un truc dans le genre:
 
Set fso  = CreateObject("Scripting.FileSystemObject" )
 
If fso.FolderExists("\\monserveur\monpartage\mondossier\" ) = True Then
 Set oFolder = fso.GetFolder("\\monserveur\monpartage\mondossier\" )
 dtmCreationDate = oFolder.DateCreated
 Set oFolder = Nothing
Else
 dtmCreationDate = "Unknown"
End if
 
Tu remplace le DateCreated par un DateLastModified si c'est ca que tu veut. Ca c'est pour un dossier, tu regarde la doc pour voir les differences pour un fichier.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS connaitre la date de modification d'un fichier

 

Sujets relatifs
Pointeur sur un fichier !![ C vs Bash ] Détecter les lignes vides d'un fichier texte
[C++]Fichier .cspb avec date()
[RESOLU] changement de valeur pour un fichier csv[VBS] Delete de fichiers dans répertoires et sous répertoires
fonction javascript pour ouvrir un explorer de fichierlecture fichier en hexa??
VBS - Faire un diff entre deux fichier date de modification 
Plus de sujets relatifs à : VBS connaitre la date de modification d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR