Comment modifier la date de création, de modification et d'accès d'un fichier sous Windows

Il peut arriver que vous ayez besoin de modifier la date de création, de modification ou du dernier accès d'un fichier sur Windows. Cela peut être utile pour organiser des fichiers, générer des rapports ou effectuer des tests. Bien que Windows ne propose pas d'outil intégré pour changer directement ces attributs, plusieurs méthodes simples permettent de le faire.

Méthodes pour modifier la date de création, de modification et d'accès d'un fichier

1. Utiliser PowerShell

PowerShell est un outil puissant pour la gestion des fichiers et des données. Vous pouvez modifier les dates d’un fichier en exécutant quelques commandes :

Get-Item "Chemin\vers\fichier" | % { $_.CreationTime = "date"; $_.LastWriteTime = "date"; $_.LastAccessTime = "date" }

Remplacez Chemin\vers\fichier par le chemin réel du fichier à modifier, et "date" par la date souhaitée au format MM/dd/yyyy HH:mm:ss. Par exemple : "01/01/2024 10:30:00".

2. Utiliser des programmes tiers

Si vous préférez ne pas utiliser la ligne de commande, vous pouvez opter pour des logiciels tiers qui simplifient le processus. Parmi les outils les plus populaires, on trouve :

  • Attribute Changer : Un programme facile à utiliser qui permet de modifier les attributs des fichiers, y compris les dates de création, de modification et d'accès.
  • BulkFileChanger de NirSoft : Un outil gratuit pour modifier les dates et attributs de plusieurs fichiers simultanément.

Ces programmes offrent une interface graphique, ce qui est plus pratique pour les utilisateurs non familiers avec PowerShell.

3. Modifier la date avec l'invite de commandes (CMD)

L'invite de commandes (CMD) permet également de modifier les dates des fichiers, mais seulement la date de dernière modification. Pour ce faire, vous pouvez utiliser la commande copy, qui crée une copie du fichier avec une nouvelle date :

copy /b "Chemin\vers\fichier" +,,

Cette commande force Windows à mettre à jour la date de dernière modification avec la date et l'heure actuelles.