Détecter une partie du nom d'un fichier
Résolu
Kojikicraft
Messages postés
3
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
je voudrait créer un Script Batch qui détecterais une partie du nom d'un fichier et qui le copierai . exemple:
Fichier1 - OK.TXT
Fichier2 - OK.TXT
Fichier3.TXT
et la il dectect le OK et copie Fichier 1 et Fichier 2 dans un certain dossier
Fichier1 - OK.TXT
Fichier2 - OK.TXT
Fichier3.TXT
et la il dectect le OK et copie Fichier 1 et Fichier 2 dans un certain dossier
1 réponse
-
Bonjour,
Tu peux t'inspirer de ceci :
for /f "eol=: delims=" %%F in ('dir /b /a-d * ^| find /i "OK"') do echo "%%F"
Bien sûr, tu remplaces leecho "%%F"
.. par la "copie" de fichier.
-
-
-
-
OK donc la commande copie jusqu'à ne plus trouver de fichier puis des quelle n'en trouve plus elle ne s'exécute plus . J'ai bien compris ?
- Lu'
OK donc la commande copie jusqu'à ne plus trouver de fichier puis des quelle n'en trouve plus elle ne s'exécute plus . J'ai bien compris ?
Pas du tout ;)
Dans l'exemple donné par Jordane45, echo affiche le nom du fichier contenant le mot OK.
Suffit donc de remplacer uniquement echo par une autre commande. :)
Pour info, tape help dans cmd puis entrée, t'auras toutes les commandes.
++
-