Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 3.102 pregleda

Najnovija ↓

Skripta za brisanje fajlova 30.07.2009. u 11:41 · pre 210 meseci #1

Dim Fso
Dim Directory
Dim Modified
Dim Files

Set Fso = CreateObject("Scripting.FileSystemObject")

ListFolderContents("E:\Backup\Folder1\Folder2")

Sub ListFolderContents(path)
Set fs = CreateObject("Scripting.FileSystemObject")
Set folder = fs.GetFolder(path)
For each item in folder.SubFolders
DeleteFiles(item.Path)
Next
Set folder = Nothing
set fs = Nothing
End Sub

Sub DeleteFiles(Dir)
Set Directory = Fso.GetFolder(Dir)
Set Files = Directory.Files
For Each Modified In Files
If DateDiff("D", Modified.DateLastModified, Now) > 1 Then Modified.Delete
Next

End Sub

[/code]

To mi neradi.Zasto? Kako da drugcije to istestiram? Imali ko mozda kakvo jednostavnije rjesenje? More i bat fajl.
Re: Skripta za brisanje fajlova 23.08.2009. u 00:32 · pre 209 meseci #2
Evo u Powershellu:

Code:

$path = "E:\Backup\Folder1\Folder2"
Get-Childitem $path -Recurse | Where {$_.PSIsContainer -eq $false} | Foreach {
    if ( $_.LastAccessTime -lt $(Get-Date).AddDays(-1) ) {
    Delete-Item $_.FullName
    }
}
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme