Új hozzászólás Aktív témák

  • ArchElf

    addikt

    válasz sonar #185 üzenetére

    VBS jóval egyszerűbb volna, mint a sima batch.

    Set objArgs = WScript.Arguments
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set fslog = fso.OpenTextFile("c:\dellog.txt", 8, True, -1)

    '4 nappal korábbi dátum
    DelDate = DateAdd("m", -4, Date)

    For Each fF In objArgs
    On Error Goto eh:
    Set Folder = fso.GetFolder(fF)
    Set fFiles = folder.Files
    For Each file In fFiles
    If (file.DateLastModified < DelDate) Then
    file.Delete(True)
    fslog.WriteLine "Törölve: "& file.Path
    End If
    Next
    Goto ehe:
    eh:
    fslog.WriteLine "Hibás könyvtárnév: " & fF
    ehe:
    Next
    fslog.Close

    Remélem nincs benne hiba...

    AE

    Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]

Új hozzászólás Aktív témák