Здравствуйте! Подскажите пожалуйста скрипт можно vbs. чтобы удаляло папки пустые с проверкой что там ничего нет, например создалась папка(она пустая) пролежала 2.5 месяца и удалилась и так далее!
Извини не правильно задал вопрос! есть effector saver там задана команда(скрипт) который удаляет папки пустые! папок создается много что то с файлами что то без! папки хранятся с файлами по 2 месяца и файлы удаляются потом, а вот папки пустые нужно удалять через 2.5 месяца
Процедура ВыполнитьОчистку()
Список = Новый СписокЗначений();
Список.Добавить("Взвешивание");
Список.Добавить("ПриемоСдаточныйАкт");
Список.Добавить("ПриемоСдаточныйАктЦветМет");
FSO = Новый COMОбъект("Scripting.FileSystemObject");
Для Каждого Элем Из Список Цикл
Если FSO.FolderExists(strPathToClear+Элем.Значение) Then
ClearFolders(FSO.GetFolder(strPathToClear+Элем.Значение));
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура ClearFolders(objFolder)
Сообщить(objFolder.Name);
ДеньВСек = (60 * 60 * 24);
Для Каждого objSubFolder Из objFolder.SubFolders Цикл
Если objSubFolder.Files.Count = 0 Тогда
Если ((НачалоДня(ТекущаяДата()) - НачалоДня(objSubFolder.DateCreated)) / ДеньВСек) > intDays2Live Тогда
//Если DateDiff("d", objSubFolder.DateLastModified, ТекущаяДата()) > intDays2Live Тогда //DateCreated
Сообщить(objSubFolder.Name);
objSubFolder.Delete(True)
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры