Détecter une partie du nom d'un fichier

Résolu/Fermé
Kojikicraft Messages postés 3 Date d'inscription jeudi 5 novembre 2015 Statut Membre Dernière intervention 6 novembre 2015 - 5 nov. 2015 à 19:45
 Utilisateur anonyme - 6 nov. 2015 à 18:10
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
A voir également:

1 réponse

jordane45 Messages postés 38311 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
6 nov. 2015 à 01:19
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 le
echo "%%F"
.. par la "copie" de fichier.


0
Kojikicraft Messages postés 3 Date d'inscription jeudi 5 novembre 2015 Statut Membre Dernière intervention 6 novembre 2015
Modifié par Kojikicraft le 6/11/2015 à 07:51
Ok Merci et donc je fais quel commande pour déplacer le fichier (pas copier) ?
et je vais mettre cette commande dans une boucle donc c'est errorlevel numèro quoi que je récupère quand ya plus de fichier ?
0
jordane45 Messages postés 38311 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
6 nov. 2015 à 08:10
Heu... tu connais les commandes DOS ?
Sinon..tu sais. .... Google est aussi ton ami :-)
0
jordane45 Messages postés 38311 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
6 nov. 2015 à 08:11
Sachant que la boucle. . Est déjà faite dans l'instruction que je t'ai donné. ..
0
Kojikicraft Messages postés 3 Date d'inscription jeudi 5 novembre 2015 Statut Membre Dernière intervention 6 novembre 2015
Modifié par Kojikicraft le 6/11/2015 à 12:25
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 ?
0
Utilisateur anonyme > Kojikicraft Messages postés 3 Date d'inscription jeudi 5 novembre 2015 Statut Membre Dernière intervention 6 novembre 2015
Modifié par tonton_83 le 6/11/2015 à 18:11
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.


++
0