Народ, начал писать скрипт но понял надо еще учить и учить..
А цель проста, надо написать скрипт (vbs) который будет удалять файлы которые старше 3 дней, если кто знает как это сделать напишите...
Vbs, помогите написать скрипт |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Vbs, помогите написать скрипт |
Stas-Good |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 16 Пол: Мужской Реальное имя: Станислав Репутация: 0 |
Народ, начал писать скрипт но понял надо еще учить и учить..
А цель проста, надо написать скрипт (vbs) который будет удалять файлы которые старше 3 дней, если кто знает как это сделать напишите... |
volvo |
Сообщение
#2
|
Гость |
Код ' Здесь - папка, с которой начинать сканирование path = "F:\TM" killdate = date() - 3 arFiles = Array() set fso = createobject("scripting.filesystemobject") ' True - для поиска и по поддиректориям тоже, False - только в самой директории SelectFiles path, killdate, arFiles, true nDeleted = 0 for n = 0 to ubound(arFiles) on error resume next 'in case of 'in use' files... arFiles(n).delete true if err.number <> 0 then wscript.echo "Unable to delete: " & arFiles(n).path else nDeleted = nDeleted + 1 end if on error goto 0 next msgbox nDeleted & " of " & ubound(arFiles)+1 _ & " eligible files were deleted" sub SelectFiles(sPath,vKillDate,arFilesToKill,bIncludeSubFolders) on error resume next set folder = fso.getfolder(sPath) set files = folder.files for each file in files dtlastmodified = null on error resume Next dtlastmodified = file.datelastmodified on error goto 0 if not isnull(dtlastmodified) Then if dtlastmodified < vKillDate then count = ubound(arFilesToKill) + 1 redim preserve arFilesToKill(count) set arFilesToKill(count) = file end if end if next if bIncludeSubFolders then for each fldr in folder.subfolders SelectFiles fldr.path,vKillDate,arFilesToKill,true next end if end sub Файлы не будут помещаться в корзину !!! |
Stas-Good |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 16 Пол: Мужской Реальное имя: Станислав Репутация: 0 |
Спасибо!
А где можно литературки хорошей найти на эту тему (vbs)?? |
Текстовая версия | 11.01.2025 7:52 |