Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
 
Const maxSize = 5242880
Const maxAge = 30
Const pubhome = "x:\pub"
 
Dim FSO, logName
Set FSO = CreateObject("Scripting.FileSystemObject")
logName = WScript.ScriptFullName & ".log"
 
Set oReport = FSO.OpenTextFile(logName, 8, true)
RecurseCheckFolder FSO.GetFolder(pubHome)
oReport.Close
 
Function RecurseCheckFolder (oParentFolder)
  Dim oFolder, oFile
  For Each oFolder in oParentFolder.SubFolders
    RecurseCheckFolder oFolder
  Next
  For Each oFile in oParentFolder.Files
    If oFile.Size > maxSize and DateDiff("d", oFile.DateLastAccessed, Now) > 30 Then
      oReport.WriteLine oFile.DateLastAccessed & " " & oFile.Size & " " & oFile.Path
      'oFile.Delete(true)
    End If
  Next
End Function
 

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 18:45 15-01-2019 | Исправлено: Alex_Piggy, 19:16 15-01-2019
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru