Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1909 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Résolu] Problème de paramètre dans un IF

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Problème de paramètre dans un IF

n°1814282
cbo59
Posté le 20-11-2008 à 12:28:53  profilanswer
 

Bonjour,
J'essaie d'effacer le contenu d'un répertoire à l'exception d'un type de fichier. Voici mon code:
 
for /f "delims=" %%G in ('dir /B c:\temp\') do Call ::Proc "%%G"
goto :EOF
 
: proc
if NOT ('FIND ".xls" %1') do del /Q /F %1
 
Lorsque je l'exécute, il me dit: "".xls" was unexpected at this time."
 
Quelqu'un sait ou j'ai fait une erreur ???
Merci.
 
Cyril.


Message édité par cbo59 le 21-11-2008 à 13:58:50

---------------
http://kar-vastor.labrute.com
mood
Publicité
Posté le 20-11-2008 à 12:28:53  profilanswer
 

n°1814341
i'm_here
Tunisie
Posté le 20-11-2008 à 13:35:08  profilanswer
 

Bonjour,
 
 
 
for /f "delims=" %%G in ('dir /B "c:\temp"') do Call ::Proc "%%G" "%%~xG"
goto :EOF
 
: proc
If "%~2" NEQ ".xls" (DEL /F /Q "c:\temp\%~1" )

n°1814377
cbo59
Posté le 20-11-2008 à 14:06:55  profilanswer
 

Super, l'erreur a disparu, mais il efface tout sans exception :/


---------------
http://kar-vastor.labrute.com
n°1814433
i'm_here
Tunisie
Posté le 20-11-2008 à 14:39:26  profilanswer
 

salut,
 
bah, chez moi ça erase tout sans toucher à l'extension .xls
 
verifie si ton repertoire contient bien des fichiers xls

n°1814445
cbo59
Posté le 20-11-2008 à 14:46:21  profilanswer
 

Est-ce que le fait que mes fichiers contiennent des espaces peut influencer le fonctionnement ???
Parce-que j'ai bien plusieurs fichiers xls dans le répertoire.


---------------
http://kar-vastor.labrute.com
n°1814450
cbo59
Posté le 20-11-2008 à 14:47:57  profilanswer
 

Nan, j'ai dit une connerie, il efface aussi les fichiers xls qui n'ont pas d'espaces...


---------------
http://kar-vastor.labrute.com
n°1814480
cbo59
Posté le 20-11-2008 à 15:17:51  profilanswer
 

Bon, un grand merci à toi I'm_HERE.
En fait, je suis un Master boulet  :whistle: ...
J'avais pas vu que tu avais modifié la ligne for.
 
Cyril.


---------------
http://kar-vastor.labrute.com
n°1814505
cbo59
Posté le 20-11-2008 à 15:40:36  profilanswer
 

i'm_here a écrit :

Bonjour,
 
 
 
for /f "delims=" %%G in ('dir /B "c:\temp"') do Call ::Proc "%%G" "%%~xG"
goto :EOF
 
: proc
If "%~2" NEQ ".xls" (DEL /F /Q "c:\temp\%~1" )


 
 
Petite question pour essayer de bien comprendre, à quoi correspond le x dans "%%~xG" ???


---------------
http://kar-vastor.labrute.com
n°1814555
i'm_here
Tunisie
Posté le 20-11-2008 à 16:58:43  profilanswer
 

cbo59 a écrit :


 
 
Petite question pour essayer de bien comprendre, à quoi correspond le x dans "%%~xG" ???


 
salut,
 
x = extension des fichiers dans la variable %%G  

n°1814946
cbo59
Posté le 21-11-2008 à 13:58:31  profilanswer
 

Merci pour tout.
 
Cyril.


---------------
http://kar-vastor.labrute.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Résolu] Problème de paramètre dans un IF

 

Sujets relatifs
[JAVA] Problème de mise en pageProblème avec Java pour l'instal d'un soft MAJ
Problème sur formatage de csng et formatprobleme de segmentation
[PHP] Problème : Réception de mail[résolu] Problème avec iframe et menu déroulant
Problème d'image d'arrière-plan en CSS[X11] Gestion de la touche CONTROL dans les menus [Résolu].
[HTML/CSS] problème d'organisation - Résolu. 
Plus de sujets relatifs à : [Résolu] Problème de paramètre dans un IF


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR