France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 342 membres enregistrés - 1 872 895 posts - 95 150 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           command ms-dos souci avec des *
14 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
1,2 | Suivant
command ms-dos souci avec des *

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 12 mai 2006 - 15 h 24 m 37 s
salut a tous,

j'essaie de renommer un dossier comportant un nom aléatoire de ce type

sdgsdfgsdf.slt

je donne cette commande

rename *.slt dossier

et il me dit que la syntaxe est mauvaise

par contre si je fais la meme commande pour un fichier là ca marche


Message édité 1 fois, la dernière par frio2K4 le 12 mai 2006 - 15 h 26.

vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


bernie38
Waldorf (le pote à Statler)

Messages : 11 393
Inscrit le 28/08/03
Ville : Claix
Non connecté
  Posté le 12 mai 2006 - 17 h 27 m 00 s
tu peux pas, parce que rename *.slt ça peut concerner plusieurs fichiers, et dossier c'est une cible unique. Faut faire une boucle dans un script.



La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire


dready
Modérateur
(¯¯`·.____[T3aM.R3cLu5]____.·´¯¯¯) (¯`·.__[T3aM.77]__.·´¯)

Messages : 8 905
Inscrit le 17/09/02
Ville : la montagne ;)
Non connecté
  Posté le 12 mai 2006 - 17 h 52 m 15 s


Le 12 mai 2006 - 17 h 27, bernie38 a écrit :
tu peux pas, parce que rename *.slt ça peut concerner plusieurs fichiers, et dossier c'est une cible unique. Faut faire une boucle dans un script.


un ptit batch :jap:



il y a 3 grands mensonges en informatique
ça marche, c'est compatible et ça sort bientôt ^^


bernie38
Waldorf (le pote à Statler)

Messages : 11 393
Inscrit le 28/08/03
Ville : Claix
Non connecté
  Posté le 12 mai 2006 - 18 h 00 m 10 s
oui, un batch, c'est ce que j'appelle un script. un ".bat" ou ".cmd", quoi...



La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 13 mai 2006 - 05 h 23 m 03 s
De toute façon, pour changer le nom d'un dossier, c'est move ;-)
rename ne marche effectivement que sur des fichiers.

il te faut donc taper
    Code     
1. move *.slt dossier
à la place



Huile de fraise.

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 13 mai 2006 - 12 h 06 m 51 s
move ca va le deplacer non?



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 13 mai 2006 - 12 h 15 m 51 s
Perspicace ! :P
oui, ca va le déplacer vers dossier. Donc si dossier n'existe pas il sera créé, et le dossier d'avant supprimé. Donc ca reviens au même ! :P



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 13 mai 2006 - 19 h 25 m 42 s
oui mais ce qui pose pb, c'est un coupé collé, et vu que c une copie a travers le reseau, j'ai peur qu'une c******e survienne



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 14 mai 2006 - 01 h 09 m 16 s
Qu'est-ce que tu veux dire, par là ?
Que les .slt sont sur un ordi et dossier sur un autre ?
Ça ne devrait pas poser problème : au pire, en cas d'échec, rien ne va changer.



Huile de fraise.

Woofy
Pour les bons tuyaux me demander

Messages : 26 018
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 14 mai 2006 - 10 h 33 m 27 s
sdfsdf.slt est un dossier en fait. Et il veut le renommer en dossier.
Mais frio, tu lance la commande a travers le réseau, mais l'opération interviens sur le même disque, donc non y a aucun risque.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 14 mai 2006 - 12 h 18 m 23 s
ok, car ce qui pose probleme c'est le caractere * pour le rename, et c'est dommage que ca marque que pour les fichiers



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


amon2010
Coordinateur
Attention Chien d'un Patron très Mechant

Messages : 25 702
Inscrit le 12/02/02
Ville : Saint Egreve
Non connecté
  Posté le 14 mai 2006 - 16 h 53 m 56 s
perso je ferais plutot un ch'ti script avec un for et une liste ds un fichier texte



Adherez au don d'organe !!!! : France adot et Le cercle Bleu
(pour préserver l'environnement, ce post est entièrement réalisé avec des electrons recyclés)


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 15 mai 2006 - 10 h 29 m 06 s
oui mais en prog mes connaissances sont tres limitées



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 16 mai 2006 - 02 h 34 m 03 s
Tu peux donner un cas (un peu plus) concret ? Avec ça, on peut peut-être te pondre la ligne qu'il faut.



Huile de fraise.

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 16 mai 2006 - 11 h 30 m 56 s
cd \
cd %userprofile%
cd bureau
cd profles
ren * dossier
xcopy "%userprofile%\bureau\profles\dossier" "%userprofile%\application data\thunderbird\profiles\profles" /s

pause
cd \
cd %userprofile%
cd bureau
test.bat



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


dready
Modérateur
(¯¯`·.____[T3aM.R3cLu5]____.·´¯¯¯) (¯`·.__[T3aM.77]__.·´¯)

Messages : 8 905
Inscrit le 17/09/02
Ville : la montagne ;)
Non connecté
  Posté le 16 mai 2006 - 18 h 17 m 36 s


Le 16 mai 2006 - 11 h 30, frio2K4 a écrit :
cd
cd %userprofile%
cd bureau
cd profles
ren * dossier
xcopy "%userprofile%bureauproflesdossier" "%userprofile%application datathunderbirdprofilesprofles" /s

pause
cd
cd %userprofile%
cd bureau
test.bat


patate inside :yes:

:plus: tu as devancé ma flemme :mdr:



il y a 3 grands mensonges en informatique
ça marche, c'est compatible et ça sort bientôt ^^


frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 17 mai 2006 - 10 h 36 m 22 s
donc la code est bon, mais la commande dos ne gere pas cet * pour les dossier et c'est là que je bloque



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 18 mai 2006 - 02 h 48 m 18 s
Je pense que la solution ultime est tout en bas. Sinon, avant, il y a la traduction de mes pensées tout haut. Enfin, si rien ne te convient, j'imagine que tu devrais pouvoir piocher pour faire ce qu'il te faut vraiment ;-)

Bon, attends, juste pour être sûr. Des .slt, il y en a plusieurs, ou un seul ? Dans le cas de plusieurs, tu pourrais faire ça :

    Code     
1. for /d %i in ("%userprofile%Bureauprofiles*.slt") do xcopy %i "%userprofile%Application DataThunderbirdProfiles" /s
Ça devrait marcher avec un ou plusieurs dossiers. Si tu tiens à garder le nom "dossier" et que tu n'en as qu'un, ça peut se faire comme ça :
    Code     
1. move "%userprofile%Bureauprofiles*.slt" "%userprofile%Application DataThunderbirdProfilesDossier"
Enfin, si tu en as plusieurs et que tu veux exécuter test.bat sur chacun, tu peux faire une batchfile annexe.
    Code     
1. -- annexe.bat
2. cd /d "%userprofile%bureauprofles"
3. move "%1" dossier
4. xcopy "%userprofile%bureauproflesdossier" "%userprofile%application datathunderbirdprofilesprofles" /s
5. test.bat
6. 
7. -- principale.bat
8. for /d %%i in ("%userprofile%Bureauprofiles*.slt") do call annexe "%%i"


edit : je ne prévisualise pas, c'est pas principe :pasmoi:


Message édité 2 fois, la dernière par Petit_PimoOosE le 18 mai 2006 - 02 h 51.

Huile de fraise.

frio2K4
NE VOUS INQUIETEZ SURTOUT PAS, Y'EN AURA POUR TOUT LE MONDE

Messages : 3 758
Inscrit le 03/01/04
Ville : Echirolles
Non connecté
  Posté le 18 mai 2006 - 11 h 44 m 31 s
Je vais tout expliquer comme ca tout est clair.

On a des postes administratif a changer (de NT a XP) le but est de garder les contacts, mails de leur ancien mozilla et mettre tout ceci sur thunderbird (lequel nous propose pas de possibiliter d'importer)

il y a un slt, mozilla a la facheuse habitude de creer des dossier a nom aléatoire inutile.

en fait dans le systeme on prevoit de mettre manuellement les dossiers sur un serveur, un batch sous nt est impossible car la commande %userprofile% ne fonctionne pas.

bref le batch servira a rapatrier le dossier du serveur au nouveau poste xp.

l'idée de renommer etait là pour nous faciliter la tache, mais on ce retrouve devant le meme mur.

chaque dossier fini par un .slt et il risque a ce que sur le serveur il y ait plein de dossier finissant par .slt, mais si on le peut, on supprime au fur et a mesure



vend sac a dos 15.4" TARGUS 20€
En vente ici

http://shaolin.shadow.free.fr/sofia


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 19 mai 2006 - 00 h 52 m 16 s
Si %username% n'existe pas en NT, il n'y a aucun moyen de récupérer le nom de l'utilisateur (je n'ai jamais bossé sous NT...) ?

Et sinon, je pense que tu peux utiliser ma troisième proposition. Au lieu de renommer en "dossier", tu peux peut-être passer directement le nom de chaque dossier à test.bat



Huile de fraise.

1,2 | Suivant
Page genérée en 0.5611 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory