Archives des forums MMO/MMORPG > Forums divers > La Taverne > Est-il possible de changer l'extension de plusieurs centaines de fichiers à la fois ?
Est-il possible de changer l'extension de plusieurs centaines de fichiers à la fois ?
Par Lumina le 20/8/2002 à 15:29:00 (#1991372)
J'ai 2000 fichiers .nss (qui sont des scripts de neverwinter nights en format texte et que j'ouvre par défaut avec notepad) et je souhaiterais rechercher parmis ceux-la ceux qui contiennent un mot particulier (dans le contenu, pas dans le nom). Je lance alors la recherche windows XP sur tout le répertoire, mais il ne me trouve rien du tout ! Par contre, en renommant quelques fichiers avec l'extension .txt au lieu de .nss, il me trouve ce que je veux.
Je cherche donc à faire :
- soit une recherche par mot-clef sur le contenu des fichiers qui fonctionne avec n'importe quelle extension (autrechose que des fichiers .txt .ini et .doc simplement)
- soit à renommer mes 2000 fichiers .nss en .txt pour pouvoir réussir la recherche.
Merci :merci:
Par Anóndil Tinendel le 20/8/2002 à 15:32:16 (#1991399)
Par Lorim le 20/8/2002 à 15:34:30 (#1991415)
trouvable sur www.telecharger.com
voila voilou :)
Par Mind le 20/8/2002 à 15:40:30 (#1991444)
[propagande]Sous Linux, il t'aurait suffit de taper "rename .nss .txt *.txt"[/propagande]
Par FautVoir le 20/8/2002 à 15:41:40 (#1991449)
Par Lorim le 20/8/2002 à 15:42:48 (#1991457)
Sous Windows, je ne pense pas que ce soit possible.
[propagande]Sous Linux, il t'aurait suffit de taper "rename .nss .txt *.txt"[/propagande]
ca dépend quel Win .. avec 98 il me semble que si .... mais en passant en mode DOS ...
faut que je vérifie cela
[edit]
Donc sous le gestionnaire de commande dos de win 98
Il suffit de se mettre dans le dossier contenant les fichiers et de faire :
rename *.nss *.txt
Par Anóndil Tinendel le 20/8/2002 à 15:48:02 (#1991493)
Sous Windows, je ne pense pas que ce soit possible.
[propagande]Sous Linux, il t'aurait suffit de taper "rename .nss .txt *.txt"[/propagande]
Han il a activé le mode propagande MODERATEURRRRR TU ES OU? :ange:
Par - Sargamatas - le 20/8/2002 à 15:51:40 (#1991513)
[propagande]Sous Linux, il t'aurait suffit de taper "rename .nss .txt *.txt"[/propagande]
- PAS DE PUBLICITES
Bon plus serieusement, retrouves mon post ou je cherchait un emulateur Linux sous windows (le post etait sur la taverne) et la il y avait un logiciel a telecharger.
Tu l'installes, tu tapes la commande donnée par Mind et hop :)
Par Taerken le 20/8/2002 à 15:54:09 (#1991527)
Pour les commandes nunux de base je crois.
ya meme nmake et make :D
Par Mind le 20/8/2002 à 15:55:59 (#1991537)
Donc sous le gestionnaire de commande dos de win 98
Il suffit de se mettre dans le dossier contenant les fichiers et de faire :
rename *.nss *.txt
Par Anóndil Tinendel le 20/8/2002 à 16:00:23 (#1991560)
Mc Mind :merci:
Par - Sargamatas - le 20/8/2002 à 16:02:17 (#1991572)
Provient du message de Taerken
http://www.cygwin.com/
Pour les commandes nunux de base je crois.
ya meme nmake et make :D
Par Akavachir le 20/8/2002 à 16:09:59 (#1991623)
--
mais lumina, ton probleme à la base est tres bizarre, car le finder devrait te trouver la chaine que tu cherches vu qu'il la cherche en ascii et qu'il regarde le fichier octet par octet independament de son format.
peut etre que sous XP c'est différent et que par defaut le finder ne cherche du texte que dans certains types de fichiers définis tels que txt, doc, rtf, etc...
dans ce cas-là il doit sans doute y avoir un moyen de lui dire "au fait cherche aussi dans les .nss"
je serai bien incapable de te dire comment faire car je n'ai pas xp, mais je suis sûr qu'il y a un moyen.
Par La Quenouille Sacrée le 20/8/2002 à 16:18:47 (#1991675)
Tu ouvre une fenetre DOS, et tu tape, ren *.nss *.txt
Par Korny le 20/8/2002 à 16:44:38 (#1991819)
Par Missmite le 20/8/2002 à 16:46:52 (#1991833)
Sous Windows, je ne pense pas que ce soit possible.
[propagande]Sous Linux, il t'aurait suffit de taper "rename .nss .txt *.txt"[/propagande]
Et n'oublies pas que grep fait exactement ce que veut faire lumina, sans meme avoir besoin de renomer :D grep est disponible sur tout UNIX, et est aussi disponible en standalone pour win32, je pense que ca te debarassera de ton probleme rapidement (genre pour trouver le mot tutu dans tout les fichiers nss tu tappes simplement "grep *.nss -e tutu", simple non ? )
Par - Sargamatas - le 20/8/2002 à 16:48:00 (#1991839)
Provient du message de Korny
Euh, et pendant l'étape inverse, ça va pas changer TOUS ses fichiers .txt en .nss ?
Par Coin-coin le Canapin le 20/8/2002 à 16:49:30 (#1991845)
Provient du message de La Quenouille Sacrée
Comme ca été dit.
Tu ouvre une fenetre DOS, et tu tape, ren *.nss *.txt
Par Anóndil Tinendel le 20/8/2002 à 17:03:43 (#1991948)
Provient du message de Coin-coin le Canapin
ça sert à quoi de le répéter, alors? :D
Par Akavachir le 20/8/2002 à 17:13:11 (#1991999)
Provient du message de Missmite
Et n'oublies pas que grep fait exactement ce que veut faire lumina, sans meme avoir besoin de renomer :D grep est disponible sur tout UNIX, et est aussi disponible en standalone pour win32, je pense que ca te debarassera de ton probleme rapidement (genre pour trouver le mot tutu dans tout les fichiers nss tu tappes simplement "grep *.nss -e tutu", simple non ? )
Par Lorim le 20/8/2002 à 17:17:35 (#1992016)
"Quand une fonction n'est pas dans win ou que tu ne la trouve pas ..... ouvre toujours l'invite de commande DOS"
oki je sort :rasta: :maboule: :ange: :p
Par Missmite le 20/8/2002 à 17:22:44 (#1992035)
il ne me semble pas que find fasse ca dans DOS ou VDM (ckoissa ? ), mais bon vu que dos et son interpreteur de commande convivial qui fait pas completion des noms j'ai foutu ca a la poubelle en meme temps que mon 286 :monstre: ...
Par Lorim le 20/8/2002 à 17:26:09 (#1992061)
Provient du message de Missmite
il ne me semble pas que find fasse ca dans DOS ou VDM (ckoissa ? ), mais bon vu que dos et son interpreteur de commande convivial qui fait pas completion des noms j'ai foutu ca a la poubelle en meme temps que mon 286 :monstre: ...
Par eL_TouRiSt le 20/8/2002 à 17:28:13 (#1992077)
Par eL_TouRiSt le 20/8/2002 à 17:31:57 (#1992099)
Bah oui, après tout, il se copie tous plus ou moins sur les autres...
Et à l'origine de tout y'a eu le feu... puis longtemps après UNIX...:D
Par Akavachir le 20/8/2002 à 17:36:49 (#1992136)
Provient du message de Missmite
Héhéhé phiracuse :) tu sais aussi bien que moi que otut ce qui compose UNIX existe depuis le debut des années 70 ;) pas besoin de hippies pour inventer tout ca, juste quelques universitaires ca suffit largement :p
il ne me semble pas que find fasse ca dans DOS ou VDM (ckoissa ? ), mais bon vu que dos et son interpreteur de commande convivial qui fait pas completion des noms j'ai foutu ca a la poubelle en meme temps que mon 286 :monstre: ...
Par Mind le 20/8/2002 à 18:00:38 (#1992283)
VDM = Virtual Dos Machine, c'est à dire un emulateur DOS sous windows, le cas depuis que Windows n'est pas "sur" DOS (donc Win NT, ME, 2000, XP...)
Par Lorim le 20/8/2002 à 18:06:48 (#1992325)
Provient du message de Mind
Euh non ME n'est pas basé sur NT c'est du basique 9x donc avec un gros DOS, caché mais bien là. :)
Par Akavachir le 20/8/2002 à 18:29:24 (#1992470)
Provient du message de Mind
Euh non ME n'est pas basé sur NT c'est du basique 9x donc avec un gros DOS, caché mais bien là. :)
Par Lumina le 20/8/2002 à 19:28:56 (#1992885)
mais lumina, ton probleme à la base est tres bizarre, car le finder devrait te trouver la chaine que tu cherches [..]
peut etre que sous XP c'est différent et que par defaut le finder ne cherche du texte que dans certains types de fichiers définis tels que txt, doc, rtf, etc...
dans ce cas-là il doit sans doute y avoir un moyen de lui dire "au fait cherche aussi dans les .nss"
je serai bien incapable de te dire comment faire car je n'ai pas xp, mais je suis sûr qu'il y a un moyen.
C'est exactement ce que j'explique dans mon message : il ne cherche que pour les fichiers de type .txt .ini .doc et il oublie les fichiers d'extension inconnue, même si .nss est associé à notepad ! Et j'ai eu beau chercher le moyen de faire pour lui dire de chercher aussi dans des fichiers d'extension différente, il ne voulait pas.
J'essayerai demain la solution du "ren *.nss *.txt" si je trouve où est le command prompt, sinon j'installerai ultraedit ! En tout cas, merci à tous. :)
Par Xeen le 20/8/2002 à 19:53:05 (#1993030)
Par Oracle le 20/8/2002 à 20:54:51 (#1993387)
Par Robin le 20/8/2002 à 23:08:11 (#1994041)
Provient du message de Lumina
C'est exactement ce que j'explique dans mon message : il ne cherche que pour les fichiers de type .txt .ini .doc et il oublie les fichiers d'extension inconnue, même si .nss est associé à notepad ! Et j'ai eu beau chercher le moyen de faire pour lui dire de chercher aussi dans des fichiers d'extension différente, il ne voulait pas.
J'essayerai demain la solution du "ren *.nss *.txt" si je trouve où est le command prompt, sinon j'installerai ultraedit ! En tout cas, merci à tous. :)
Par Mind le 20/8/2002 à 23:10:14 (#1994053)
Je ne pense même pas qu'il puisse l'être.
Un ren *.txt *.nss à la racine ne renommera que les fichiers présents à la racine.
Par Kemay le 20/8/2002 à 23:22:29 (#1994110)
[list=1]*Demarrer ---> Exécuter...
*Taper: cmd
*Entrée
*Tadaaa
Par Robin le 21/8/2002 à 18:58:33 (#1999420)
Provient du message de Mind
Robin, ren n'a jamais été recursif par défaut. :)
Je ne pense même pas qu'il puisse l'être.
Un ren *.txt *.nss à la racine ne renommera que les fichiers présents à la racine.
JOL Archives 1.0.1
@ JOL / JeuxOnLine