Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Diskutiere VBA - Alle Dateien in Verzeichnis umbenennen im Webentwicklung, Hosting & Programmierung Forum im Bereich Netzwerk & Internet; Hallo Zusammen,
ich möchte in einem von mir vorgegebenen Verzeichnis alle enthaltenen Dateien (egal wie die Endung lautet..) umbenennen und
den...
#1
J
JonnyHeart
Aktives Mitglied
Themenersteller
Dabei seit
12.01.2005
Beiträge
31
Reaktionspunkte
0
Hallo Zusammen,
ich möchte in einem von mir vorgegebenen Verzeichnis alle enthaltenen Dateien (egal wie die Endung lautet..) umbenennen und
den Textteil 20090101 - Halllo - vornewegsetzen lassen. Die Anzahl der Dateien im Verzeichnis variiert.
bsp: alter Dateiname MÜLLERMILCH
neuer Dateiname nach Umbenennung 20090101 - Halllo - MÜLLERMILCH
Vielen DAnk vorab & Gruß
JONNY
#2
S
Spitzwegerich
Guest
Im Windows Explorer können mehrere Dateien gleichzeitig umbenannt werden. Man wählt alle Dateien die umbenannt werden sollen aus, und klickt mit der rechten Maustaste auf die erste Datei. Nun wählt man den Menüpunkt Umbenennen, und gibt der Datei den gewünschten Namen.
Alle ausgewählten Dateien werden mit dem eingegebenen Dateinamen und zusätzlicher aufsteigender Nummerierung umbenannt.
folder = c:\test
prefix = 20090330 - Pending -
Set fso = CreateObject(Scripting.FileSystemObject)
For Each file In fso.GetFolder(folder).Files
fn = file.Name
If Left(fn, Len(prefix)) <> prefix Then
file.Name = prefix & fn
End If
Next
Ist eigentlich VBS, läuft aber auch als VBA.
PS:
Die Abfrage nach bereits umbenannten Dateien wird hier unbedingt benötigt, da durch das Umbenennen von Dateien der Dateilistingarray anscheinend manchmal durcheinander kommt, während das Programm noch durch denselben durchgeht. Ansonsten müsste man das in 2 Arbeitsschritte aufteilen.