Mit VB Dateien umbenennen

  • #1
H

hitrotisch

Guest
Hi,

ich habe einen Ordner mit rund 2000 Dateien, alle dateien fangen mit 0001 od. 001 usw. an(durchlaufend nummeriert!). Jetzt möchte ich die Dateien so umbenennen, dass die ersten vier bzw. ersten drei Zeichen entfernt werden. Am liebsten würd ich das mit Visual Basic machen. Hat jemandeinen Tip für mich, wie das ganze funktionieren könnte.
Ich weiß, dass ich mit Name c:\1.txt As c:\2.txt die Dateien umbenennen kann,
aber wie entferne ich die ersten 3 oder 4 Zeichen?

greetz

hitrotisch
 
  • #2
Versuchs mal mit

   sPath = D:\
   
   fname = Dir(sPath & *.*, vbNormal)
   Do While fname <>
       sAnfang = Left(fname, InStr(fname, .) - 1)
       sende = Mid(fname, InStr(fname, .))
       Name sPath & fname As Val(sAnfang) & sende
       fname = Dir
   Loop
 
  • #3
Code:
Datei = C:\1.txt
Datei = Split(Datei, \) Ubound(Split(Datei, \))
' Datei wird mit 1.txt ausgegeben. Egal wie das Verzeichnis lautet.

Timo
 
  • #4
Klammer vergessen 8)

Code:
Datei = C:\1.txt
Datei = Split(Datei, \) (Ubound(Split(Datei, \)))
 
Thema:

Mit VB Dateien umbenennen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben