Faire le tri avec une liste de fichier
Résolu
Ka-El
Messages postés
279
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
Bonjour,
Toujours plus nul en batch, je vous propose cette nouvelle problématique.
Voilà j'ai un répertoire c:\toto\liste qui contient les fichiers suivants:
G1234567
G1234890
G3590438
G1346677.toto.famille.RD
G4567890
G3456895.tonton.adresse.TP
Je souhaite faire des actions spécifiques sur les fichiers courts et d'autres sur les longs.
j'ai commencé par faire une boucle dans une boucle:
for /f %%a in ('dir C:\toto\liste /A /B /O:GEN') do (
set fic=%%a
for /F "delims=. tokens=4" %%d in ('echo %fic%') do set detecteur=%%d
if exist !detecteur! goto suite
Mais je bloque déjà avec mon if vu que "detecteur" ne donne aucun résultat...
Avez-vous une idée ?
Suis-je parti sur la bonne piste ?
merci d'avance pour votre aide.
Ka-El
Toujours plus nul en batch, je vous propose cette nouvelle problématique.
Voilà j'ai un répertoire c:\toto\liste qui contient les fichiers suivants:
G1234567
G1234890
G3590438
G1346677.toto.famille.RD
G4567890
G3456895.tonton.adresse.TP
Je souhaite faire des actions spécifiques sur les fichiers courts et d'autres sur les longs.
j'ai commencé par faire une boucle dans une boucle:
for /f %%a in ('dir C:\toto\liste /A /B /O:GEN') do (
set fic=%%a
for /F "delims=. tokens=4" %%d in ('echo %fic%') do set detecteur=%%d
if exist !detecteur! goto suite
Mais je bloque déjà avec mon if vu que "detecteur" ne donne aucun résultat...
Avez-vous une idée ?
Suis-je parti sur la bonne piste ?
merci d'avance pour votre aide.
Ka-El
A voir également:
- Faire le tri avec une liste de fichier
- Fichier bin - Guide
- Liste déroulante excel - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
hello
if exist est fait pour tester un fichier, if defined pour tester une variable
if exist est fait pour tester un fichier, if defined pour tester une variable
Ka-El
Messages postés
279
Statut
Membre
Ok merci, ça devrait pouvoir m'aider.
dubcek
Messages postés
19021
Statut
Contributeur
5 637
if faut tester if exist variable et non pas if exist !variable! ou if exist %variable%