Organiser ses fichiers par date en dossiers année et mois
Triez vos fichiers en dossiers Année/Mois sur Windows et Mac. Comparez le tri manuel, les scripts PowerShell et les règles à jetons de date automatiques.
Pour organiser vos fichiers par date en dossiers année et mois, utilisez un organisateur à règles acceptant des jetons de date dans le chemin de destination. Une destination du type ~/Archives/<Year>/<Month>/ crée chaque dossier à mesure que les fichiers arrivent, sans aucune préparation manuelle. Sous Windows, un script PowerShell fait aussi l'affaire, et le Finder comme l'Explorateur savent trier par date pour un nettoyage ponctuel. Le bon choix dépend de la nature du travail, arriéré ponctuel ou flux continu.
Le classement par date est le schéma d'organisation le plus durable qui existe. Les catégories évoluent, les projets se terminent, les conventions de nommage se délitent, mais un fichier créé en août 2026 restera toujours un fichier d'août 2026.
Pourquoi les dossiers par date valent mieux qu'un dossier unique
Un dossier plat contenant 4 000 fichiers s'ouvre lentement, se cherche lentement et ne se parcourt pas à l'œil. Le découper par date corrige les trois points, pour une raison précise. Vous vous souvenez presque toujours à peu près du quand, même quand le quoi vous échappe.
Vous ne savez peut-être plus si le contrat s'appelait accord_final.pdf ou contrat_v3.pdf. En revanche, vous savez que c'était vers le début du projet. Les dossiers par date transforment un souvenir vague en deux clics.
Trois avantages pratiques s'ajoutent.
- Les sauvegardes accélèrent. Les anciens dossiers d'année cessent de changer, donc les outils de sauvegarde incrémentale les ignorent complètement.
- L'archivage devient trivial. Déplacer 2023 sur un disque externe est un simple glisser-déposer, pas une opération de recherche et de sélection.
- Rien à entretenir. Un schéma par catégories exige des décisions dès que votre travail change. Un schéma par date n'en exige jamais.
Quelle date choisir pour trier ?
C'est la décision qui détermine si le résultat sera utile ou brouillon, et la plupart des guides l'escamotent. Trois dates différentes sont attachées à un fichier, et elles se contredisent constamment.
La date de modification indique quand le contenu a changé pour la dernière fois. C'est la valeur par défaut correcte pour les documents, les tableurs et les exports. Elle survit à la plupart des copies et correspond à ce que les gens entendent en demandant de quand date un fichier.
La date de création semble le choix évident et ne l'est généralement pas. Télécharger un fichier, le copier sur un autre disque, le restaurer depuis une sauvegarde ou l'extraire d'une archive ZIP la remet à l'instant de la copie. Après une migration, triez des fichiers vieux de cinq ans sur cette base et ils atterriront tous dans le mois en cours.
La date de prise de vue (EXIF) concerne les photos et se trouve dans le fichier image, pas dans le système de fichiers. C'est la seule des trois à survivre de façon fiable au trajet appareil photo, téléphone, ordinateur portable. Pour les photos, utilisez toujours celle-ci. Le détail complet se trouve dans organiser ses photos par appareil photo.
En règle générale, date de modification pour les documents, date EXIF pour les photos, date de création presque jamais.
Choisir la structure avant d'automatiser
Décidez de la forme en premier. La changer après le classement de 20 000 fichiers signifie tout retrier.
La structure qui convient à la plupart des gens.
~/Archives/
├── 2025/
│ ├── 01/
│ ├── 02/
│ └── ...
├── 2026/
│ ├── 07/
│ └── 08/
└── 2027/
Deux règles la rendent efficace.
- Ajoutez un zéro initial au mois.
08, pas8. Les navigateurs de fichiers trient les noms comme du texte, donc sans zéro vous obtenez1, 10, 11, 12, 2, 3et la liste devient illisible. - Arrêtez-vous au mois. Un niveau jour ne se justifie que lorsqu'une seule journée apporte régulièrement des centaines de fichiers, comme les imports d'appareil photo, les exports de journaux ou les lots numérisés. Sinon, vous obtenez 365 dossiers par an contenant deux fichiers chacun.
Si vous préférez des noms de mois lisibles, préfixez-les par leur numéro pour préserver le tri.
2026/
├── 07-juillet/
└── 08-aout/
Le guide des conventions de nommage applique le même principe aux noms de fichiers, où 2026-08-22 l'emporte sur 22 août 2026 pour exactement cette raison.
Méthode 1, trier par date manuellement (gratuit, ponctuel)
Pour un arriéré que vous ne traiterez qu'une fois, les navigateurs de fichiers intégrés suffisent.
Sous Windows :
- Ouvrez le dossier dans l'Explorateur et passez en affichage Détails
- Cliquez sur l'en-tête de colonne Date de modification pour trier
- Créez les dossiers d'année et de mois nécessaires
- Cliquez sur le premier fichier du mois,
Maj-cliquez sur le dernier et glissez la sélection dans le dossier
Sur macOS :
- Ouvrez le dossier dans le Finder et passez en vue Liste
- Cliquez sur la colonne Date de modification pour trier
- Créez les dossiers, puis
Maj-cliquez sur une plage et faites glisser
Pour quelques centaines de fichiers, cela convient parfaitement. Deux points en font un mauvais système durable, à savoir que vous le répétez chaque mois et que vous triez selon la colonne affichée plutôt que selon une date choisie délibérément.
Méthode 2, le faire par script (PowerShell ou shell)
Si le terminal ne vous rebute pas, un script traite un gros arriéré en quelques secondes.
Windows, PowerShell :
$source = "$env:USERPROFILE\Downloads"
$target = "$env:USERPROFILE\Archives"
Get-ChildItem -Path $source -File | ForEach-Object {
$dir = Join-Path $target $_.LastWriteTime.ToString("yyyy\\MM")
New-Item -ItemType Directory -Path $dir -Force | Out-Null
Move-Item -Path $_.FullName -Destination $dir
}
macOS ou Linux, zsh/bash :
source="$HOME/Downloads"
target="$HOME/Archives"
find "$source" -maxdepth 1 -type f | while read -r file; do
dir="$target/$(date -r "$file" +%Y/%m)"
mkdir -p "$dir"
mv "$file" "$dir/"
done
Les deux lisent la date de modification, construisent le chemin AAAA/MM, le créent si nécessaire et déplacent le fichier.
Exécutez-les d'abord sur une copie. Un script n'offre ni aperçu ni annulation, et une variable de chemin erronée déplace plusieurs milliers de fichiers à un endroit non voulu, ce qui impose d'écrire un second script pour réparer.
Pour un fonctionnement continu, vous ajoutez le Planificateur de tâches sous Windows ou une tâche launchd sous macOS, et c'est précisément là que l'effort dépasse celui de l'alternative.
Méthode 3, des jetons de date dans une règle (sans script)
Un organisateur à règles comme File Arbor accepte des jetons dans le chemin de destination. Ils se résolvent fichier par fichier, si bien qu'une seule règle génère toute l'arborescence.
Indiquez comme destination d'une règle :
~/Archives/<Year>/<Month>/
Un fichier modifié le 22 août 2026 rejoint ~/Archives/2026/08/. Les dossiers manquants sont créés. Aucun script, aucune tâche planifiée, aucun dossier créé à la main.
Les jetons à connaître
| Jeton | Résultat | Exemple |
|---|---|---|
<Year> | Année sur quatre chiffres, date de modification | 2026 |
<Month> | Mois avec zéro initial | 08 |
<Day> | Jour avec zéro initial | 22 |
<MonthName> | Nom complet du mois | août |
<MonthShort> | Nom abrégé du mois | aoû |
<Date:yyyy-mm-dd> | Date de modification, format libre | 2026-08-22 |
<CreatedDate:yyyy-mm> | Date de création, format libre | 2026-08 |
<ExifDate:yyyy-mm-dd> | Date de prise de vue | 2026-08-22 |
<ExifYear> | Année de prise de vue | 2026 |
<Ext> | Extension du fichier |
Ils se combinent librement. Quelques destinations réellement utilisées.
~/Archives/<Year>/<Month>/, la structure standard~/Archives/<Year>/<Month>-<MonthName>/, triable et lisible à la fois~/Factures/<Year>/<Date:yyyy-mm-dd>/, un dossier par jour pour les lots numérisés~/Photos/<ExifYear>/<ExifDate:yyyy-mm-dd>/, les photos classées au jour de la prise
Comme la destination est évaluée pour chaque fichier, la même règle continue de fonctionner en janvier sans la moindre modification.
Combiner date et conditions
Les jetons de date s'utilisent avec les conditions habituelles, et c'est ce qui les rend plus utiles qu'un script.
- L'extension est
.pdfet destination~/Documents/PDFs/<Year>/<Month>/ - Le nom contient
factureet destination~/Finances/Factures/<Year>/ - La taille dépasse 1 Go et destination
/Volumes/Archives/<Year>/
Le guide des règles à conditions multiples traite l'enchaînement des conditions et la planification des exécutions.
Vérifier avant d'appliquer
La seule chose qu'un script ne peut pas offrir, c'est un aperçu du chemin résolu avant que quoi que ce soit ne bouge. Contrôlez l'aperçu, confirmez que les jetons produisent bien les dossiers attendus, puis activez la règle. Chaque déplacement est consigné dans l'historique des actions et reste réversible.
Pour les photos, utilisez la date de prise de vue
Les photos constituent le cas où la date du système de fichiers est purement fausse. Copiez un dossier de photos de vacances d'une carte SD vers un ordinateur portable, et la date de modification de chaque fichier devient l'instant de la copie. Triez sur cette base, et dix ans de photographie s'effondrent dans un seul mois.
La date de prise de vue se trouve dans les métadonnées EXIF, à l'intérieur de l'image, écrites par l'appareil au moment du déclenchement. Elle survit à la copie.
Utilisez les jetons EXIF pour tout ce qui provient d'un appareil photo ou d'un téléphone.
~/Photos/<ExifYear>/<ExifDate:yyyy-mm-dd>/
Les fichiers RAW de tous les fabricants portent également des données EXIF, donc .CR3, .NEF, .ARW et .DNG se classent correctement avec la même règle. Si un fichier n'a pas de date EXIF, capture d'écran, export retouché ou téléchargement, le jeton retombe sur la date de modification, si bien que rien ne reste non classé. Le sujet est développé dans les meilleurs organisateurs de photos EXIF.
Quelle méthode choisir ?
« J'ai un dossier en désordre et j'en ai fini après ça. » Méthode 1. Trier par date, sélectionner avec Maj, glisser. Sans outil.
« J'ai 30 000 fichiers et j'écris déjà des scripts. » Méthode 2. Une boucle PowerShell ou shell nettoie en quelques secondes. Testez sur une copie.
« De nouveaux fichiers arrivent chaque jour et je veux que ça cesse d'être mon problème. » Méthode 3. Les jetons de date associés à la surveillance temps réel signifient que la structure s'entretient seule.
« Ce sont surtout des photos. » Méthode 3 avec les jetons EXIF. C'est le seul cas où les alternatives produisent un résultat faux et pas seulement lent.
Erreurs courantes avec les dossiers par date
Utiliser MM-JJ-AAAA ou JJ-MM-AAAA dans les noms de dossiers. Aucun des deux ne se trie chronologiquement comme du texte. Seul l'ordre commençant par l'année le fait.
Oublier le zéro initial. 2026/8/ semble correct jusqu'en décembre, moment où 10, 11 et 12 passent au-dessus de 2.
Passer directement aux dossiers par jour. Cela paraît plus rangé et c'est pire. Vous obtenez des centaines de dossiers presque vides et davantage de clics qu'un dossier mensuel plat n'en aurait coûté.
Trier par date de création après une migration. Tout atterrit dans le mois en cours et la structure perd son sens. Regardez à quoi ressemblent quelques dates avant de vous engager sur une source.
Mélanger les schémas dans une même arborescence. 2026/08/ à côté de 2026/août/ à côté de 2026-08/ est pire que l'absence de structure, puisque vous devez désormais chercher à trois endroits. Choisissez-en un et retriez les écarts.
L'essentiel
Les dossiers par date survivent à tous les autres changements de votre organisation, ce qui justifie de les mettre en place proprement une bonne fois. Utilisez Année/Mois avec un zéro initial, triez les documents par date de modification et les photos par date EXIF, et videz l'arriéré avant d'automatiser.
Ensuite, placez les jetons de date dans une destination de règle et cessez d'y penser. Téléchargez File Arbor et réglez votre première destination sur <Year>/<Month>.
