[VBS] Character uit bestandsnaam verwijderen

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

  • Johnny E
  • Registratie: April 2000
  • Laatst online: 20:34
Ik ben op zoek naar een script welke binnen een directory naast een rename ook een character uit een bestandsnaam kan halen.

Dat wil zeggen; in directory c:\test staan bestanden met de volgende naam opmaak TTFILE00-0123.
Aan de bestandsnaam van deze bestanden moet een p worden toegevoegd en ook .AMV als extensie, daarnaast moet het - worden verwijderd.

Het toevoegen van de p en de extensie heb ik reeds met het onderstaande script, het verwijderen van de - lukt echter niet |:(



strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colFileList = objWMIService.ExecQuery _
("ASSOCIATORS OF {Win32_Directory.Name='C:\test'} Where " _
& "ResultClass = CIM_DataFile")

For Each objFile In colFileList
strNewName = objFile.Drive & objFile.Path & "p" & _
objFile.FileName & "." & "amv"
errResult = objFile.Rename(strNewName)
Next

Specs!


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
code:
1
nieuweNaam = REPLACE(oudeNaam, "P", "")

Oops! Google Chrome could not find www.rijks%20museum.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 21:51
Met een beetje zelf zoeken, testen en de juiste functie te gebruiken, moet het je wel zelf lukken.

Het is niet de bedoeling van P&W dat je anderen hier jouw script laat debuggen; dat moet je zelf ook kunnen.

[ Voor 28% gewijzigd door whoami op 23-05-2005 10:10 ]

https://fgheysels.github.io/


Dit topic is gesloten.