[XP] Renamen bestanden met %f in Command Box?

Pagina: 1
Acties:

  • Hermanvh
  • Registratie: Januari 2001
  • Laatst online: 26-02 16:38

Hermanvh

webOS fan, hacker, developer

Topicstarter
Ik wil graag in XP bestanden hernoemen middels een batch-file.

Hiervoor wil ik het REN(AME) commando gebruiken. Op zich geen probleem natuurlijk.

Bestandsnamen met een spatie is op te lossen door deze bestandsnaam tussen " te zetten.

Echter nu heb ik ook bestanden die %f bevatten en deze krijg ik niet hernoemd middels het tussen " te zetten :(

Iemand suggesties hoe dit op te lossen? Ik gebruik hier nu handmatig een extern rename tooltje voor, maar zou het graag in de .bat hebben, zodat ik het kan automatiseren :)

webOS all the way!


  • midget
  • Registratie: Maart 2001
  • Laatst online: 09-03 06:46
ren "test f%.txt" test.txt werkt gewoon bij mij hoor?

  • Hermanvh
  • Registratie: Januari 2001
  • Laatst online: 26-02 16:38

Hermanvh

webOS fan, hacker, developer

Topicstarter
midget schreef op dinsdag 09 januari 2007 @ 18:07:
ren "test f%.txt" test.txt werkt gewoon bij mij hoor?
Hier ook :S Morgen toch nog maar eens proberen, wellicht dat het stiekum toch een ander karakter is :S

webOS all the way!


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Je zal inderdaad wat concreter moeten worden hoor - geef eens (als het nog niet lukt) het exacte commando wat je gebruikt, en de exacte filenames die je wilt renamen enzo :)

  • Hermanvh
  • Registratie: Januari 2001
  • Laatst online: 26-02 16:38

Hermanvh

webOS fan, hacker, developer

Topicstarter
Bijv. het volgende:

renam.bat:
ren "ABE_64023%f.rtf" test.rtf

Als output wanneer ik deze onder CMD draai krijg ik het volgende:

D:\>ren "ABE_64023f.rtf" test.rtf
The system cannot find the file specified.

Het lijkt dus alsof die het %-teken niet ziet :?

webOS all the way!


  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 01:04

Reptile209

- gers -

In een batch file wordt het %-teken ook voor variabelen gebruikt. Daardoor wordt 'ie anders geparsed dan andere tekens. Zie ook deze pagina. Als ik het goed zie, zou je je string tussen "back quotes" moeten zetten: ` om dat te voorkomen.

Zo scherp als een voetbal!


  • Hermanvh
  • Registratie: Januari 2001
  • Laatst online: 26-02 16:38

Hermanvh

webOS fan, hacker, developer

Topicstarter
Reptile209 schreef op woensdag 10 januari 2007 @ 07:20:
In een batch file wordt het %-teken ook voor variabelen gebruikt. Daardoor wordt 'ie anders geparsed dan andere tekens. Zie ook deze pagina. Als ik het goed zie, zou je je string tussen "back quotes" moeten zetten: ` om dat te voorkomen.
Helaas werkt dat ook niet. Het lijkt alsof dit specifiek voor de 4NT of andere software van JP Software is....

webOS all the way!


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Probeer gewoon eens twee keer %% te geven - dus:

rename "test%%ftest"

  • Hermanvh
  • Registratie: Januari 2001
  • Laatst online: 26-02 16:38

Hermanvh

webOS fan, hacker, developer

Topicstarter
elevator schreef op woensdag 10 januari 2007 @ 11:29:
Probeer gewoon eens twee keer %% te geven - dus:

rename "test%%ftest"
Dat lijkt wel te werken :) Thanks :)

webOS all the way!

Pagina: 1