Le dossier est lu dans votre navigateur. Rien n'est envoyé et rien ne bouge tant que vous ne l'avez pas demandé.
À propos du rangement en sous-dossiers
Chaque ordinateur a ce dossier. Téléchargements, ou le bureau, ou celui qui s'appelle divers — quelques centaines de fichiers sans aucun ordre, parce que les trier à la main représente vingt minutes de glisser-déposer et que personne n'a vingt minutes.
Ni Windows ni macOS ne le feront pour vous. Tous deux trient l'affichage par type ou par date, ce qui tient jusqu'à la fermeture de la fenêtre, mais aucun ne range réellement les fichiers dans des dossiers.
Cet outil, si. Choisissez le dossier, choisissez la règle, regardez le plan, et déplacez les fichiers ici ou repartez avec un script qui le fait. Rien n'est envoyé et rien ne bouge avant que vous n'appuyiez sur le bouton.
Quatre façons de décider où va un fichier
- Ce qu'ils sont — Images, Documents, Vidéos, Audio, Archives, Code, Programmes, Polices, et Autres pour tout ce qui n'est pas reconnu. Le bon choix pour un dossier Téléchargements
- Extension du fichier — un dossier par extension : jpg/, pdf/, zip/. Plus grossier, mais exactement ce qu'il faut quand un dossier contient vingt variantes d'une même chose
- Première lettre du nom — A/, B/, C/, et # pour tout ce qui ne commence pas par une lettre. Pratique pour une grande bibliothèque de fichiers similaires
- Partie du nom — le cas intéressant. Découpez facture_2024_01.pdf sur _, prenez la partie 1, et chaque facture atterrit dans facture/. Choisissez le séparateur et la position, et une convention de nommage existante devient votre structure de dossiers
Ajoutez un filtre Seulement ces types pour travailler sur un sous-ensemble — disons uniquement les PDF — et laissez tout le reste exactement où il est.
Comment l'utiliser
- Cliquez sur Choisir un dossier à ranger et sélectionnez-le. Votre navigateur demandera l'autorisation de le lire
- Choisissez la règle. Le tableau se met à jour au fil des changements, vous pouvez donc en essayer plusieurs avant de vous décider
- Lisez le plan : chaque fichier, et le dossier où il atterrirait
- Appuyez sur Déplacer les fichiers maintenant, ou téléchargez un script .bat / .sh à exécuter vous-même
Le plan est l'essentiel. Vous voyez exactement ce qui se passerait avant que quoi que ce soit ne se passe, et changer un réglage ne fait que redessiner le tableau.
Les conflits sont refusés, pas arbitrés
Deux fichiers ne peuvent aller au même endroit que si l'un écrase l'autre, et aucun outil ne devrait faire ce choix à votre place. Une ligne est donc bloquée quand :
- Un fichier de ce nom s'y trouve déjà — le dossier cible en contient un
- Deux fichiers auraient le même chemin — souvent en sortant des fichiers de sous-dossiers, où 2023/rapport.pdf et 2024/rapport.pdf veulent tous deux devenir Documents/rapport.pdf
Les lignes bloquées sont signalées dans le tableau, laissées exactement où elles sont, et ignorées aussi bien par le déplacement que par le script. Le reste du lot passe quand même — un conflit sur un fichier n'est pas une raison de refuser les trois cents autres.
Déplacer ici, ou un script
Chrome, Edge et Opera peuvent recevoir un accès en écriture au dossier choisi. Les sous-dossiers sont créés et les fichiers déplacés, dans la page, sans rien à installer. Le navigateur demande d'abord votre autorisation et vous pouvez la révoquer à tout moment.
Firefox et Safari n'ont aucun moyen de le faire et reçoivent un script à la place : un .bat pour Windows ou un .sh pour Mac et Linux. Vous l'ouvrez, vous le lisez, et vous l'exécutez vous-même.
Contrairement aux scripts de nettoyage produits par les autres outils de dossier, celui-ci arrive prêt à l'emploi plutôt qu'en commentaire. Déplacer un fichier ne change aucun de ses octets et ne supprime rien — et les deux formes refusent d'écraser, move demandant confirmation sous Windows et mv -n déclinant sous Mac et Linux. C'est un risque réellement différent de celui d'un script de suppression, et le verrouiller de la même façon relèverait du théâtre.
À quoi cela sert
- Vider un dossier Téléchargements devenu un chantier de fouilles
- Classer un vidage d'appareil photo ou de téléphone par type
- Transformer un export avec une convention de nommage en véritable structure de dossiers
- Découper une archive de documents à plat par première lettre pour pouvoir la parcourir
- Séparer les fichiers sources des livrables avant de remettre un projet
- Mettre un disque partagé dans un état où les autres retrouvent quelque chose
Bon à savoir
- Fonctionne sous Windows, macOS, Linux et ChromeOS — c'est une page web, il n'y a donc rien à installer. Cela ne peut pas fonctionner sur iPhone, iPad ou Android : les navigateurs mobiles n'ont aucun moyen de transmettre un dossier à une page web
- Rien n'est envoyé. Lecture, planification et déplacement se font tous dans la page
- Le déplacement est réversible — les mêmes octets à un autre endroit. Rien n'est jamais supprimé
- Les dossiers ne sont créés que lorsqu'ils servent, et seulement pour des fichiers qui bougent réellement
- Seuls les fichiers bougent. Les sous-dossiers existants sont laissés tranquilles sauf si vous cochez Sortir aussi les fichiers des sous-dossiers
- Un fichier déjà posé dans le dossier où il serait rangé est ignoré plutôt que déplacé sur lui-même
- Les caractères interdits par Windows dans un nom de dossier sont remplacés : une règle qui produit A/B vous donne un dossier A-B plutôt qu'un déplacement raté
- Le script Windows commence par chcp 65001 pour que les noms de dossier accentués ou non latins soient créés correctement
- Les très grands dossiers sont plafonnés à 200 000 éléments pour que la page ne se fige pas
- Le tableau affiche les 400 premières lignes ; le script contient toujours tous les fichiers
Outils associés
- Renommer des fichiers en masse — corriger les noms, puis les ranger
- Analyseur de taille de dossier — voir d'abord ce qui occupe la place
- Recherche de fichiers en double — supprimer les copies avant de ranger
- Recherche de dossiers vides — éliminer ensuite les coquilles laissées derrière