Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

kaj

Tripel-As

Dabei seit: 27.11.2008

Beiträge: 186

 

1 Zum Seitenanfang

Mittwoch, 2. November 2011, 09:31

Mehrere Dateie löschen

Hallo ich versuche mit vbScript (.vbs) ein Script zu schreiben, das aus dem Skype Ordner die Temp Dateien löscht.

Ich bin nun so weit, dass ich einzelne Dateien löschen kann. Ich möchte aber alle Dateien die mit "temp-" beginnen löschen. Das Problem nur ist, dass ich nicht einfach

Quellcode

1
fso.GetFile(skypepath + "\temp-*").Delete

schreiben kann.

Hat da ev. wer eine Idee? Ev. mit einer for-Schlaufe oder so..

lg kAj
 

delta

Tripel-As

Dabei seit: 15.06.2009

Beiträge: 228

 

2 Zum Seitenanfang

Donnerstag, 3. November 2011, 15:33

Wenn du nur die Temp-Dateien löschen willst, ist doch eingentlich eine .batch-Datei viel einfacher.

Der Pfad zum Skype-Ordner ändert sich nicht und dann kannste "del temp-*" eingeben und er löscht die Dateien.


Alternativ kannst du natürlich über VBS die Shell ansprechen und dann den gleichen Befehl benutzen.
 

kaj

Tripel-As

Dabei seit: 27.11.2008

Beiträge: 186

 

3 Zum Seitenanfang

Montag, 7. November 2011, 08:09

Konnte es doch noch mit vbs programmieren.

Quellcode

1
2
3
4
Set objShell = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

fso.DeleteFile(objShell.ExpandEnvironmentStrings("%USERPROFILE%\AppData\Roaming\Skype\temp-*"))
 

Piper

Mitglied

Dabei seit: 25.07.2011

Beiträge: 28

 

4 Zum Seitenanfang

Mittwoch, 9. November 2011, 20:23

Quellcode

1
2
3
4
5
6
Dim di As New IO.DirectoryInfo("Pfad_zum_Ordner_mit_den_Temp-Dateien")
        For Each file As IO.FileInfo In di.GetFiles
            If file.Name.StartsWith("temp-") Then
                file.Delete()
            End If
        Next

Ich hoffe, dass es das ist, was du wolltest :D
 

Ähnliche Themen