PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dateinamen umbenennen?


Hannibal Lecter
21.01.2002, 22:01
ich hab da ne frage
ich muss mp3-dateien umbenenn und zwar die Leerschritte zu _ machen.

ich hab schon so ein öffnen-formular designt wo man sich die dateien aussuchen kann
jetzt meine frage, wie kann ich die leerschritte im dateinamen zu _ umbenennen, wichtig is auch das es mit mehreren dateien automatisch hintereinander geht, also man braucht nur mehrere markieren beim öffnen...

plz hlp

thx


cYrus
22.01.2002, 07:47
Ich weiss jetzt ned ob es eine direkte Funktion für Dateiumbenennen gibt hab hier aber 2 Alternative.
Wobei die 2. das mit einem DOS-Fenster macht und ned so sauber ist..

1.
filecopy (sourcefile, destfile)
kill (sourcefile)

2.
shell ("cmd.exe /c ren " & sourcefile & " " & destfile)


so long
cYrus

MeltDown
22.01.2002, 14:57
unter VB kann man leicht mit dem Befehlt
-------------------------------------------------------------

name alterfilename as neuerdateiname

------------------------------------------------------------
dateien umbennen.

unter VBS:
----------------------------------------------------------------
set myfiles=CreateObject("Scripting.filesystemobject")
set myshell=CreateObject("Wscript.shell")


set neu=Myfiles.getfile("C:\temp.txt")
neu.move("C:\tempneu.txt")
-----------------------------------------------------------------

Ich würde dir aber zu VB raten, damit ganz du auch die mp3 dateienamen auf " " durchsuchen und zu "_" umwandeln usw...

cya