Hallo Waldemar_Wesner
Zu den Fragen:
- angezeigt werden soll das Ergebnis im Endeffekt nicht. Die Groß- bzw Kleinschreiben soll „einfach gemacht werden“ ohne Ausgabe des Ergebnisses.
2.Ergibt sich aus 1.
3.Es soll der komplette Dateiname geändert werden. Aus TEST.txt soll test.txt und umgekehrt aus test.txt TEST.txt werden.
4.WIE genau das letztendlich geschehen soll (weiß ich nicht):
Private Sub cmdExec_Click()
Dim fs, f, f1, filelist()
Dim i, h As Integer, j As Integer
i = 0
h = 1
ReDim filelist(0)
Set fs = CreateObject(„Scripting.FileSystemObject“)
Set f = fs.GetFolder(DirListBox.Path)
'Für jede Datei im Ordner…
For Each f1 In f.Files
'solange bis das Ende des Dateinamens erreicht ist mache Folgendes
MsgBox h
h = h + 1
Next
End Sub
soweit habe ich es schon hinbekommen.
Dieser Code gibt einfach die Anzahl der zu ändernden Dateien in einem Ordner aus, der vorher durch eine DriveListBox ausgewählt wird. Wo „MsgBox h
h = h + 1“ steht soll die Routine zum Umbennen des Dateinamens eingesetzt werden.
Vielen Dank für das Engagement!
Freundliche Grüße