none
VBS um das Löschen bestimmter Dateien in einem bestimmten Verzeichnis erweitern RRS feed

  • Frage

  • Hallo!

    Heute möchte ich ein VBS-Skript um das Löschen von bestimmt benannten Dateien (bas*) in einem bestimmten Ordner (C:\Java\tomcat7a\conf) erweitern.

    Wie baue ich das in das unten stehende, bereits im Einsatz befindliche Script ein?

    1. Option Explicit
    2. dim fso, strPfad
    3. Set fso = CreateObject("Scripting.FileSystemObject")
    4. Call deleteFolder("C:\Java\tomcat7a\temp")
    5. Call deleteFolder("C:\Java\tomcat7a\work")
    6. Call deleteFolder("C:\Java\tomcat7a\logs")
    7. Sub deleteFolder(strFolder)
    8.     Call DeleteFiles(strFolder)
    9.     Call fso.DeleteFolder(strFolder & "\*")
    10. End Sub
    11. Sub DeleteFiles(strFolder)
    12. dim oFolder, oFolders, oFiles, item
    13. On Error Resume Next
    14. Set oFolder = fso.GetFolder(strFolder)
    15. Set oFolders = oFolder.SubFolders
    16. Set oFiles = oFolder.Files
    17. For each item in oFolders
    18.   DeleteFiles(item)
    19. Next
    20. For each item in oFiles
    21.   ' um Schreibgeschützte Dateien zu löschen, True übergeben
    22. fso.DeleteFile item, True
    23. Next
    24. End Sub
    25. Wscript.Echo "*** Daten gelöscht ***"

    Ich möchte also die Arbeitsverzeichnisse eines Tomcats leeren und aus dem Conf-Verzeichnis alle Dateien rauslöschen die mit "bas" anfangen.
    Wie erweitere ich mein Skript geschickt an welcher Stelle?
    Danke vorab für Eure Hilfestellung!

    Holger

    Freitag, 20. Oktober 2017 10:15