Modifié date de création accès et modification d'un fichier

Soyez le premier à donner votre avis sur cette source.

Vue 6 180 fois - Téléchargée 581 fois

Description

gestion des dates de création, modification et accès d'un fichier via:
System.IO.File. (SetCreationTime,SetLastWriteTime,SetLastAccessTime)

exemple d'une boite de dialogue perso très simple pour la gestion des dates

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Sechaud
Messages postés
288
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2017

TROISRIVIERES,
Par exemple, si tu fais de la photo numérique, tu peux avoir un problème de pile qui dérègle la date de l'appareil. Je l'ai vu 2 fois chez des copains.
Si tu ne t'en rends pas compte assez vite, tu te retrouves avec des photos dont la date est fantaisiste, et là tu es content de pouvoir remettre au moins la date correcte.
TroisRivieres
Messages postés
8
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
14 janvier 2011

Je n'ai aucun problème contre le code... Mais à quoi peut servir de changer la date de création d'un fichier, par exemple ?
cs_breton51
Messages postés
78
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
15 novembre 2018

en navigant sur vbfrance je viens de voir qu'une autre source mais en vb6 fesai la même chose:
http://www.vbfrance.com/codes/MODIFIER-DATE-HEURE-FICHIER_27136.aspx
cs_breton51
Messages postés
78
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
15 novembre 2018

Bonjour,

Merci Le Pivert pour la rectification des fichiers en lecture seule, je ferais le correctif dais que j'aurais un moment.

En ce qui concerne l'utilité de cette source elle est divers:
dans un pg qui copie et redimensionne toutes les images d'un dossier dans un autre dossier, on perd les dates de création des fichiers grace a ce procéder on peut remettre les bonne dates de prise de vue.
dans un pg qui installe des fichiers présent en ressource du dit pg on perd les dates de création des fichiers...

de plus ce code n'a pour but que de montrer l'utilisation de "System.IO.File. (SetCreationTime,SetLastWriteTime,SetLastAccessTime)" ainsi que la création d'une boite de dialogue simple avec gestion de la validation et de l'annulation.

Merci pour vos commentaire.
cs_Le Pivert
Messages postés
6537
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
16 février 2020
95
Bonjour,
Je ne comprends pas la note de TroisRivieres. Ici on note le code en premier lieu et je trouve ce code interessant. Petite remarque: il y a un bug en cas de fichier en lecture seule. Voici de quoi y remédier:

Private Sub Lectureseule(ByVal Cheminfichier As String)
If (System.IO.File.GetAttributes(Cheminfichier) And FileAttributes.ReadOnly) = FileAttributes.ReadOnly Then
'Normale
System.IO.File.SetAttributes(Cheminfichier, FileAttributes.Archive)
End If
End Sub
et pour appeler:

'creation
If CheckBox1.Checked Then
Lectureseule(patch)
System.IO.File.SetCreationTime(patch, date_creation)
End If
Bonne continuation breton51

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.