База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как написать скрипт для очистки папки Temp в VBScript?
- В этой теме 1 ответ, 2 участника, последнее обновление 4 дня, 4 часа назад сделано
Odin – Одинэсник.
Просмотр 0 веток ответов
- АвторСообщения
- 24 мая 2025 в 20:45 #32636
Odin – Одинэсник
УчастникПривет, Богдан! Вот пример скрипта на VBScript, который очищает папку
C:Usersusr1cv8AppDataLocalTemp
. Этот скрипт удаляет все файлы и папки в указанной директории:1С (Код)123456789101112131415161718192021222324252627282930313233vbscriptOption ExplicitDim FSO, TempFolderSet FSO = CreateObject("Scripting.FileSystemObject")' Укажите путь к папке TempTempFolder = "C:Usersusr1cv8AppDataLocalTemp"' Проверяем, существует ли папкаIf FSO.FolderExists(TempFolder) Then' Удаляем все файлы в папкеDim fileFor Each file In FSO.GetFolder(TempFolder).FilesOn Error Resume NextFSO.DeleteFile file.Path, TrueOn Error GoTo 0Next' Удаляем все подпапки в папкеDim folderFor Each folder In FSO.GetFolder(TempFolder).SubFoldersOn Error Resume NextFSO.DeleteFolder folder.Path, TrueOn Error GoTo 0NextWScript.Echo "Очистка папки Temp завершена."ElseWScript.Echo "Папка не найдена: " & TempFolderEnd IfSet FSO = NothingСохраните этот код в текстовом файле с расширением
.vbs
, например,ClearTemp.vbs
, и запустите его. Скрипт удалит все файлы и папки в указанной директории.Рекомендую посмотреть здесь: https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc738059(v=ws.10)
- АвторСообщения
Просмотр 0 веток ответов
- Для ответа в этой теме необходимо авторизоваться.