waldgnarf
Goto Top

vbs subfolder.files

Hallo, kann mir bitte Jemand dabei Helfen.
Option Explicit
Function Main
Dim FSO, DATEI, ORDNER
Set FSO=CreateObject("Scripting.FileSystemObject")  
Set ORDNER=FSO.GetFolder("C:\New").Subfolders  

For Each DATEI in ORDNER.Files
DATEI.Name=DATEI.Size & DATEI.Name & "." & FSO.GetExtensionName(DATEI)  
Next

End Function
Main
Ich versuche die Dateien der Unterordner umzubenennen.
Habe schon sehr viel versucht aber ich weiß nun endgültig nicht weiter.

Gruß waldgnarf

Content-Key: 93463

Url: https://administrator.de/contentid/93463

Printed on: April 16, 2024 at 05:04 o'clock

Member: bastla
bastla Aug 02, 2008 at 19:40:41 (UTC)
Goto Top
Hallo waldgnarf!

Meintest Du das so:
Option Explicit
Function Main
Dim FSO, DATEI, ORDNER
Set FSO=CreateObject("Scripting.FileSystemObject")  
For Each ORDNER In FSO.GetFolder("C:\New").Subfolders  
    For Each DATEI in ORDNER.Files
        DATEI.Name=DATEI.Size & DATEI.Name '& "." & FSO.GetExtensionName(DATEI)  
    Next
Next
End Function
Main
Falls Du tatsächlich die Extension doppelt benötigen solltest, kannst Du das Apostroph in Zeile 7 wieder entfernen, wenn nicht, dann ab dem Apostroph den Rest der Zeile entsorgen.

Grüße
bastla

P.S.: Wozu eigentlich die "Function"? Falls überhaupt, würde ich ein "Sub" verwenden, aber eher einfach die Zeilen 2, 10 und 11 ersatzlos streichen ...
Member: waldgnarf
waldgnarf Aug 02, 2008 at 20:57:32 (UTC)
Goto Top
Genau das was ich brauchte, herzlichen lieben Dank =).