Toon posts:

[batch] zoeken > renamen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Kan ik met een batchfile snel de volgende files zoeken op de harde schijf en vervolgens de extenties veranderen in *.old

Fldpub.ecf
Fldpub.dll
Conflict.cfg
Multiple.cfg
Newsubsc.cfg
Frmcache.dat
Regcfg.exe
Request.cfg
Sync.cfg
Update.cfg
Fldpb.clt
Fldpb.inf
Fldpbpst.stf
Newsubsc.oft
Nfconf.oft
Atl.dll
Fpatl.ocx
Nfclean.exe
Extend.dat
Outcmd.dat

Verwijderd

Topicstarter
* D-Weaver to GoT, do you copy? * (8>

  • Nowhereman
  • Registratie: Januari 2002
  • Laatst online: 23-07 23:00

Nowhereman

Ygenweis

Dat opzoeken van die bestanden zou ik je niet kunnen vertellen. Daar zit in iedergeval geen standraard functie voor in dos/batch.

Het hernoemen is vrij makkelijk gewoon:

ren bestand.exe bestand.old

Maar voor zo ver ik weet moet je nogsteeds het complete path weten.


-Btw, niet zo snel schoppen, lees de FAQ/Policy-

-Pwn the day-


Verwijderd

Topicstarter
Eventueel iemand die een beetje met Kixtart kan werken dan die me kan helpen?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Welk OS? Op de 2k/XP commandoprompt kan je relatief ingewikkeldere scripts bouwen.

In een apart tekstbestandje de bestanden stoppen, en dan met FOR een voor een een bestand pakken, met dir /b/s zoeken, de output naar een bestandje struen en alle resultaten uit dit bestandje met een volgende FOR hernoemen.

In W9x/DOS is het AFAIK niet te doen om het in een .bat te doen, dan wordt het per stuk (in een batch) dir /s/b en met de hand of een teksteditor-script de rename eromheen te bouwen.

Makkelijker is VBscript.
Op vrijdag 05 juli 2002 10:56 schreef D-weaver het volgende:
* D-Weaver to GoT, do you copy? * (8>
Na een half uur kicken is niet aardig. Wacht daar ajb de volgende keer 23 uur langer mee :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • spook
  • Registratie: Oktober 2000
  • Niet online
om dit in een batch te zetten kost een beetje werk (als de locaties niet bekent zijn).
dan zul je een dir /s moeten doen naar de bestndasnamen en de outpute naar een bestand gooien en dan uit dat bestan de dierctory's halen voor een rename.

(c) GO - Respect verdien je niet door een status die je hebt, maar door het gedrag wat je laat zien.
Life is a Joke!, but not all jokes are funny.


  • siebrand
  • Registratie: April 2002
  • Laatst online: 07-02 09:17

siebrand

Oops... typo

Op vrijdag 05 juli 2002 10:33 schreef D-weaver het volgende:
Kan ik met een batchfile snel de volgende files zoeken op de harde schijf en vervolgens de extenties veranderen in *.old
Als je dit zou kunnen in een bash shell of in perl, maar niet in VB script o.i.d., dan is het mogelijk om Cygwin te installeren en shell scripts te schrijven op de Windows machine. Daarnaast is het ook mogelijk het met Perlscript te werken.

  • FoolZero
  • Registratie: Juni 2000
  • Laatst online: 28-07 07:52

FoolZero

Freedom of speech...

Middels het volgende commando kun je in ieder geval de bestanden en hun locaties tracen.
code:
1
dir filename /s /b > output.txt

De input van filename, kun je natuurlijk ook via een kix loopje importeren. De bewerking van output.txt gaat eigenlijk op dezelfde manier.

Oftewel je zit op de goede weg als je met kix aan de gang wilt! ;)

Please state the nature of your technical emergency
Heal the internet ...
1707 :'(


Verwijderd

Op zaterdag 06 juli 2002 01:40 schreef FoolZero het volgende:
code:
1
dir filename /s /b > output.txt

De input van filename, kun je natuurlijk ook via een kix loopje importeren.
Versneld is dit als volgt:
code:
1
dir filename1 filename2 filename3 filename4 /s /b > output.txt

. Je kan dus meerdere bestanden ineens opzoeken en wegschrijven naar een txt-bestandje.

Verwijderd

Windows Commader rulez big time! Downen op [url]www.ghisler.com[com]... heel belangrijke tool die je eigenlijk al hoort te hebben.
Pagina: 1