aletri
Goto Top

Vbs - Datei wenn vorhanden (alle Laufwerke) umbenennen

Set fso = CreateObject("Scripting.FileSystemObject")

If fso.FileExists("C:\Dir\File.xxx") Then
fso.MoveFile "C:\Dir\File.xxx" , "C:\Dir\File.xxx"
ElseIf Not fso.FileExists("C:\Dir\File.xxx") Then
End If

Wie kann man Script so umschrieben, dass nicht nur "C" Laufwerk sondern "alle" Festplatten berücksichtigt werden?

Content-Key: 273938

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

Printed on: April 19, 2024 at 14:04 o'clock

Member: bastla
bastla Jun 06, 2015 updated at 13:09:13 (UTC)
Goto Top
Hallo aletri (für eine kurze Begrüßung ist eigentlich immer Zeit face-wink)!

Ungetestet etwa so:
Set fso = CreateObject("Scripting.FileSystemObject")  
For Each d in fso.Drives
    If d.DriveType = 2 Then 'Festplatte  
        LW = d.DriveLetter
        If fso.FileExists(LW & ":\Dir\File.xxx") Then  
            fso.MoveFile LW & ":\Dir\File.xxx" , LW & ":\Dir\File.xxx"  
        End If
    End If
Next
Grüße
bastla
Member: aletri
aletri Jun 06, 2015 at 18:11:53 (UTC)
Goto Top
Hallo bastla
Sorry für die fehlende Begründung, war nicht so gemeint!
1000 Dank für di schnelle Antwort.
Sobald ich dein Script ausprobiert habe werde dann Feedback geben!
Bin gespannt!!
Member: aletri
aletri Jun 06, 2015 at 18:12:32 (UTC)
Goto Top
Meinte Begrüßung !!!
Member: aletri
aletri Jun 07, 2015 at 06:16:47 (UTC)
Goto Top
Guten Morgen Bastla

Super funktioniert ...nochmals besten Dank.