Retour au blog

Comment déplacer automatiquement des fichiers d'un dossier à un autre

Déplacez automatiquement vos fichiers d'un dossier à un autre sous Windows et Mac. Script, action de dossier Automator ou règles : le comparatif complet.

2 septembre 2026
File Arbor Team

Pour déplacer automatiquement des fichiers d'un dossier à un autre, il existe trois voies : un script planifié, l'automatisation de dossier intégrée à votre système, ou une application à règles qui surveille le dossier et déplace chaque fichier dès son arrivée. Les scripts sont gratuits mais fragiles. L'automatisation intégrée est gratuite mais limitée. Un outil de surveillance se paie, et ne rate rien.

Ce guide détaille les trois approches sous Windows et sur Mac, avec des exemples fonctionnels, les modes de défaillance que personne ne documente, et une réponse honnête sur celle qui mérite sa place dans votre configuration.

Pourquoi le rangement manuel ne tient jamais

Le problème n'est pas la difficulté de déplacer un fichier. C'est que la décision se répète. Chaque facture, capture d'écran, export et programme d'installation atterrit dans le même dossier et réclame les mêmes trois secondes de réflexion, plusieurs fois par jour, indéfiniment.

Le dossier Téléchargements est le premier touché, parce que toutes les applications de la machine y écrivent par défaut : le navigateur, le client de messagerie, les applications de discussion, les outils de création. Aucun autre dossier ne compte autant d'auteurs et aussi peu de propriétaire.

Il grossit donc. On le nettoie un dimanche, on en tire une certaine satisfaction, et le vendredi suivant il contient de nouveau quatre-vingt-dix fichiers. Ce nettoyage représentait un vrai travail, et il aura tenu cinq jours.

L'automatisation change l'équation. On décrit la décision une fois, en dix minutes, et la machine la répète. La suite de ce guide présente les trois façons d'y parvenir, et ce que coûte réellement chacune d'elles.

Quelles sont les trois façons de déplacer des fichiers automatiquement ?

  1. Un script à intervalle fixe — gratuit, universel, déclenché par une horloge plutôt que par l'arrivée du fichier, et silencieux en cas d'échec.
  2. L'automatisation de dossier intégrée — gratuite, sans logiciel supplémentaire, étroitement limitée et peu fiable pour les téléchargements en particulier.
  3. Une application de rangement à règles — un logiciel qui surveille le dossier, évalue des conditions, déplace le fichier et consigne son action.

L'ordre reflète l'effort demandé, non la qualité. Commencez par le haut si vous aimez écrire des scripts. Commencez par le bas si vous voulez que le dossier reste propre sans devenir un projet.

Méthode 1 : un script batch et le Planificateur de tâches sous Windows

Windows n'offre aucune fonction native déclenchée à l'arrivée d'un fichier. Il propose la commande move et un planificateur capable de la relancer régulièrement.

Enregistrez ceci sous deplacer-pdf.bat, en adaptant les deux chemins :

@echo off
set "SOURCE=C:\Users\VotreNom\Downloads"
set "DEST=C:\Users\VotreNom\Documents\PDF"

if not exist "%DEST%" mkdir "%DEST%"
move /Y "%SOURCE%\*.pdf" "%DEST%\"

Puis planifiez-le :

  1. Ouvrez le Planificateur de tâches et choisissez Créer une tâche de base.
  2. Nommez-la, réglez le déclencheur sur Tous les jours et ouvrez les paramètres avancés.
  3. Cochez Répéter la tâche toutes les, choisissez 5 ou 15 minutes, avec une durée Indéfiniment.
  4. Définissez l'action sur Démarrer un programme et indiquez votre fichier .bat.
  5. Dans l'onglet Général, cochez Exécuter même si l'utilisateur n'est pas connecté pour un fonctionnement en arrière-plan.

Cela fonctionne. Voici le prix à payer.

Le déclenchement est horaire, pas événementiel. Avec un intervalle de cinq minutes, un fichier reste jusqu'à cinq minutes au mauvais endroit. Acceptable pour de l'archivage, inadapté à un fichier que vous alliez ouvrir.

move /Y écrase sans prévenir. Téléchargez deux fois facture.pdf et le second détruit le premier, sans confirmation et sans passage par la corbeille. Retirer le /Y est pire encore : le script se fige en attendant une touche que personne ne pressera.

Les échecs sont silencieux. Si le disque de destination est déconnecté, ou si un fichier est ouvert dans une autre application, move écrit l'erreur dans une console qui se referme aussitôt. La tâche, elle, se déclare réussie.

Chaque nouvelle condition ajoute du code. Déplacer des PDF tient en une ligne. Déplacer les PDF de plus de trente jours, sauf ceux dont le nom contient brouillon, vers un dossier portant l'année en cours devient un véritable script PowerShell dont vous assurez désormais la maintenance.

Le script est la bonne réponse quand vous en écrivez déjà et qu'il s'agit d'un traitement nocturne. C'est la mauvaise réponse quand l'objectif est de garder le dossier Téléchargements propre.

Méthode 2 : les actions de dossier et Automator sur Mac

macOS embarque une véritable automatisation de dossier pilotée par évènements, ce que Windows n'offre pas. Elle s'appelle Actions de dossier, et Automator permet de la construire.

  1. Ouvrez Automator et créez une nouvelle Action de dossier.
  2. En haut, réglez L'action de dossier reçoit les fichiers et dossiers ajoutés à sur votre dossier source.
  3. Ajoutez Filtrer les éléments du Finder et définissez une condition, par exemple L'extension du fichier est pdf.
  4. Ajoutez Déplacer les éléments du Finder en dessous et choisissez la destination.
  5. Enregistrez sous un nom. L'action est désormais rattachée à ce dossier.

Et cela ne fonctionne pas, ce dont on met une soirée à comprendre la raison.

Les téléchargements arrivent sous un nom temporaire. Safari écrit un fichier .part pendant le transfert, Chrome utilise .crdownload. L'action se déclenche dès l'apparition de ce fichier temporaire, votre filtre l'examine, constate une extension inattendue et l'écarte. À la fin du téléchargement, le navigateur renomme le fichier sur place — et un renommage ne déclenche aucune action de dossier. Votre PDF n'est jamais déplacé, et rien dans l'interface n'en explique la raison. C'est la plainte la plus fréquente au sujet des actions de dossier sur les forums d'assistance d'Apple.

Filtrer les éléments du Finder manque de fiabilité. De longues discussions sur les Apple Support Communities et les forums Apple Developer décrivent des flux où le filtre ne laisse rien passer alors que la condition correspond visiblement. Le contournement habituel consiste à supprimer le filtre et à effectuer la comparaison dans un bloc AppleScript, autrement dit à écrire de l'AppleScript.

Il n'existe ni historique ni annulation. Une action de dossier qui déplace le mauvais fichier vous laisse le chercher dans le Finder.

Cela ne couvre qu'un dossier à la fois. Chaque dossier surveillé réclame son propre flux, maintenu séparément.

Les actions de dossier gardent leur intérêt pour des dossiers simples, hors navigateur : la sortie d'un scanner, ou un dossier d'export dans lequel une application n'écrit qu'une fois son traitement terminé. Pour le dossier Téléchargements, le problème du .part suffit à les disqualifier.

Méthode 3 : une application de rangement à règles sur Windows et Mac

Une application de rangement se charge de la surveillance à votre place. Vous décrivez les fichiers à l'aide de conditions explicites et choisissez une destination ; le logiciel gère la détection, la création des dossiers, les conflits de noms et la journalisation.

File Arbor fonctionne ainsi sous Windows comme sur macOS. Une règle associe un ensemble de conditions à une action :

  • Conditions — extension, le nom contient, commence par, se termine par, expression régulière, taille supérieure à, taille inférieure à, plus ancien que, plus récent que, le texte à l'intérieur du document. Jusqu'à cinq conditions peuvent être combinées dans une même règle avec un ET logique.
  • Action — déplacer vers une destination (éventuellement sous un nouveau nom), renommer sur place, envoyer à la corbeille, supprimer définitivement, ou exécuter une commande shell.
  • Déclencheur — une exécution manuelle, le mode automatique qui surveille le dossier et agit à l'arrivée, ou une planification aux jours et heures choisis.

Trois différences comptent par rapport aux méthodes précédentes.

La destination se construit d'elle-même. Au lieu d'un chemin fixe, le champ accepte des jetons. En saisissant Documents/<Year>/<MonthName>, l'outil crée Documents/2026/septembre, y range les fichiers, puis bascule seul vers un nouveau dossier le mois suivant. Les jetons photo vont plus loin en lisant les données EXIF : <Camera> et <ExifYear> trient le contenu d'une carte mémoire selon l'appareil utilisé. Le guide sur le rangement des fichiers par année et par mois développe ce point.

Rien n'est écrasé par accident. Le comportement par défaut en cas de conflit renomme le fichier entrant plutôt que de remplacer celui qui existe déjà. Le remplacement et l'ignorance restent possibles, mais relèvent d'un choix délibéré.

Chaque déplacement est consigné et réversible. La page Historique liste chaque opération avec le fichier, la destination, la règle déclenchée et l'horodatage, et les déplacements peuvent être annulés. C'est précisément ce que ni les scripts ni les actions de dossier ne savent offrir, et ce qui rend le déplacement automatique assez sûr pour qu'on lui fasse confiance. Nous l'expliquons dans un gestionnaire de fichiers avec historique.

L'offre gratuite couvre un dossier surveillé, deux règles, la correspondance par type de fichier et vingt fichiers rangés par jour : de quoi éprouver sérieusement l'idée sur un dossier réel. Le mode automatique, la planification, les expressions régulières, l'analyse des sous-dossiers et les règles illimitées relèvent de la version Pro, un achat unique de $24.99 avec mises à jour à vie. Le détail figure sur la page des tarifs.

Sa limite : File Arbor s'appuie sur les noms, les extensions, les tailles et les dates (l'appareil et la date de prise de vue d'une photo peuvent servir à nommer le dossier de destination, mais ne sont pas des conditions), et la version Pro ajoute des conditions de contenu pour les PDF, les DOCX et les fichiers texte — depuis la version 1.3.0, aussi pour les PDF numérisés et les photos, lus par OCR, mais seulement leur première et leur dernière page. Les PDF chiffrés ne sont pas lus du tout. S'il vous faut des variables de listes de mots pour acheminer un fichier selon un nom de client imprimé dans une facture, c'est File Juggler sous Windows qui en dispose, pour $50.

Quelle méthode choisir ?

« Je veux que le dossier Téléchargements reste propre sans y penser. » Optez pour une application de rangement. C'est le cas d'usage que les scripts et les actions de dossier servent le plus mal, à cause de l'intervalle fixe pour les uns et des fichiers .part pour les autres.

« J'écris déjà du PowerShell et il s'agit d'un archivage nocturne. » Écrivez le script. Vingt minutes de travail, et il tournera des années.

« Je veux ranger un seul dossier sur mon Mac, sans téléchargements. » Une action de dossier suffit. Elle est gratuite, fournie avec le système, et en dehors du cas du navigateur elle tient la route.

« La règle dépend de ce qui est écrit dans le document. » Utilisez une règle de contenu : File Arbor Pro sous Windows ou Mac (documents numérisés inclus depuis la version 1.3.0), File Juggler sous Windows, ou Hazel sur Mac avec une condition Spotlight. Les outils qui s'appuient sur le nom ne savent pas le faire et ne devraient pas prétendre le contraire.

« J'utilise Windows au bureau et un Mac à la maison. » Choisissez une application de rangement disponible sur les deux. Ni les scripts ni les actions de dossier ne se transposent d'un système à l'autre : vous entretiendriez deux dispositifs.

Cinq déplacements à automatiser en priorité

Choisissez-en un. Une règle qui fonctionne vaut mieux que cinq règles jamais vérifiées.

  1. Sortir les programmes d'installation des Téléchargements. Ciblez .exe, .msi, .dmg, .pkg vers un dossier Installateurs. Ajoutez une seconde règle qui supprime ceux de plus de trente jours.
  2. Retirer les captures d'écran du bureau. Ciblez les noms commençant par Screenshot ou Capture vers Images/Captures/<Year>-<Month>.
  3. Ranger les factures dans un dossier daté. Le nom contient facture ET l'extension est pdf, destination Documents/Factures/<Year>.
  4. Trier les imports photo par date de prise de vue. Ciblez .jpg, .cr2, .nef, .arw vers Images/<ExifYear>/<ExifDate:yyyy-mm-dd>.
  5. Écarter les gros fichiers vidéo du disque système. L'extension est mp4 ET la taille dépasse 500 Mo, destination un disque externe ou secondaire.

Comment éviter que le dispositif se dérègle

Placez la destination hors du dossier surveillé. Si Téléchargements/PDF sert de destination alors que Téléchargements est surveillé avec l'analyse des sous-dossiers active, l'outil retrouve les mêmes fichiers au passage suivant.

Ordonnez les règles du spécifique au général. Une règle qui capte tous les .pdf placée au-dessus d'une règle ciblant les factures empêche définitivement cette dernière de se déclencher.

Méfiez-vous des fichiers en cours d'écriture. Les gros téléchargements, les exports vidéo et les sauvegardes de bases de données grandissent pendant plusieurs minutes. Ajoutez une condition « plus ancien qu'une minute », ou surveillez un dossier dans lequel l'application n'écrit qu'une fois son travail terminé.

Relisez le journal au bout d'une semaine. Le journal, pas le dossier. Le dossier indique où sont les fichiers ; le journal indique quelle règle les y a mis, et si c'était bien celle que vous aviez en tête.

À retenir

Pour un archivage nocturne sur une machine que vous administrez, écrivez le script. Pour un dossier tranquille sur un Mac, une action de dossier ne coûte rien. Mais pour le dossier qui produit réellement le désordre — Téléchargements, sur une machine utilisée tous les jours — seul un outil qui agit à l'arrivée, n'écrase jamais rien et tient un journal réversible maintient l'ordre durablement.

Téléchargez File Arbor et créez une première règle sur un seul dossier. Pour une vue d'ensemble de la démarche, commencez par organiser automatiquement son dossier Téléchargements.