Comment organiser des fichiers par extension à l'aide d'un fichier de commandes

0

J'ai plusieurs types de fichiers répartis sur différents répertoires de mon ordinateur portable. Je voudrais déplacer les fichiers dans les répertoires appropriés en fonction de leurs extensions de nom de fichier. Par exemple, tous les fichiers d’images dans Mes images, tous les fichiers de documents dans Mes documents, etc.

Je voudrais créer un fichier de commandes pour le faire. Je ne connais que peu les commandes DOS et je n’ai aucune expérience des fichiers de commandes. Puis-je obtenir des conseils généraux sur la façon de procéder?

Cherri
la source
Bienvenue sur Super User. Plus de détails sont nécessaires sur ce que vous essayez de faire exactement. Pour l’instant, c’est trop vague pour vous aider. Dites-nous ce que vous avez recherché et tenté de résoudre. Il peut être utile de lire Comment demander pour améliorer votre question.
CharlieRB
ok désolé, je suis en train d'essayer de trier les fichiers par type d'extension. Mais je ne sais pas comment tout mettre en forme dans le bloc-notes, je suis sûr qu'il y a plus que C: \ Téléchargements déplacer *.
Cherri
comme je l'ai dit plus haut @CharlieRB, mes fichiers et formats sont omniprésents sur mon ordinateur portable. De plus, copier et coller le type d'extension ne donne rien lorsque je le modifie en tant que fichier de traitement par lots. qu'est-ce que je fais mal ici ???
Cherri
Juste pour clarifier, y a-t-il une raison particulière pour laquelle vous limitez la solution à un fichier de traitement par lots? Une solution fonctionnerait-elle en une ou plusieurs étapes récurrentes dans vos répertoires d’utilisateurs et en déplaçant les fichiers en fonction de leurs extensions? Le manque de réponse est probablement dû au fait que la question semble trop large ou donne l’impression que vous demandez aux gens d’écrire un programme pour vous. Si vous essayez d'écrire vous-même un fichier de commandes et que vous rencontrez des problèmes, ajoutez ce que vous avez essayé à la question. Les gens sont plus susceptibles de vous aider à résoudre des problèmes spécifiques.
fixer1234
Il serait utile de voir le fichier de commandes que vous avez jusqu'à présent. Si vous ajoutez le code à la question, quelqu'un pourra peut-être vous aider.
CharlieRB

Réponses:

0

Vous pouvez créer un fichier de commandes qui déplace tous les fichiers avec l'extension donnée:

@echo off
move ./.%1 "%2"\

et enregistrez-le sous ext.bat

%1 et %2 sont des paramètres qui représentent les premier et deuxième arguments, c’est-à-dire le extension et le dossier respectivement.

Par exemple, exécuter:

ext mp3 "C:\Users\John Doe\Music"

déplacer tous les fichiers dans le répertoire en cours avec mp3 extension au chemin spécifié (relatif ou absolu), c’est-à-dire Music dossier de l'utilisateur John Doe ici.

w17t
la source
ok merci @ Elvin Aslanov. va l'essayer
Cherri