С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/103: Рейтинг темы: голосов - 103, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 12
1
VBS

Удаление всех папок и файлов из указанной папки

10.08.2010, 23:42. Показов 19042. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
мне нужно создать скрипт расширением .vbs для удаления всех файлов и папок в указанной папке.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2010, 23:42
Ответы с готовыми решениями:

Удаление папок и файлов из указанной папки после завершения программы
Здравствуйте. Мне нужен скрипт vbs для удаления файлов и папок из указанной папки после завершения...

Удаление из папки всех файлов и папок созданных/измененных за конкретный год или период дат
на форме 2 текстовых поля, в которые пользователь вводит период дат, текстовое поле с выбором...

Список всех файлов и папок указанной директории по заданной маске
Здравствуйте! Требуется написать программу, используя FileNameFilter которая выведет на экран...

Программа для печати всех файлов из указанной папки
Добрый день! Весь интеренет облазил не могу найти прогу которая будет печатать файл попадающий в...

2
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 18
05.10.2011, 09:15 2
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
On Error Resume Next
intDays = Int(Wscript.arguments.Item(0))
strFldr = Wscript.arguments.Item(1)
 
Set objFSO = CreateObject("Scripting.FileSystemObject")
DelOld strFldr, intDays
 
Function DelOld(sFldr, iDays)
On Error Resume Next
   Dim oD, cF, cD, oI
 
   Set oD = objFSO.GetFolder(sFldr)
   Set cF = oD.Files
   Set cD = oD.SubFolders
 
   For Each oI In cF
      If DateDiff("d", oI.DateLastModified, Now) > iDays Then
         WScript.Echo oI.Path
         oI.Attributes = 0
         oI.Delete
      End If
   Next
 
   For Each oI In cD
      DelOld oI.Path, iDays
      If oI.Size = 0 Then
         oI.Attributes = 0
         oI.Delete
      End If
   Next
End Function
Потом запускай так
cscript //Nologo Твоя папка >MyCleanupScript.Log
0
3 / 3 / 1
Регистрация: 16.04.2011
Сообщений: 6
05.10.2011, 23:34 3
Без всяких дополнительных параметров для запуска
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Main
 
Sub Main
                Dim oFSO
                Dim sDirectoryPath
                Dim oFolder
                Dim oDelFolder
                Dim oFileCollection
                Dim oFile
                Dim oFolderCollection
 
                Set oFSO = CreateObject("Scripting.FileSystemObject")
                sDirectoryPath = "C:\ЗДЕСЬ\ТВОЙ\ПУТЬ\К_ПАПКЕ"
                set oFolder = oFSO.GetFolder(sDirectoryPath)
                set oFolderCollection = oFolder.SubFolders
                set oFileCollection = oFolder.Files
 
                For each oFile in oFileCollection
                               oFile.Delete(True)
                Next
 
                For each oDelFolder in oFolderCollection
                                oDelFolder.Delete(True)
                Next
 
                Set oFSO = Nothing
                Set oFolder = Nothing
                Set oFileCollection = Nothing
                Set oFile = Nothing         
 
End Sub
0
05.10.2011, 23:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2011, 23:34
Помогаю со студенческими работами здесь

Удаление из папки всех файлов (включая и другие папки), которые не содержат определённое слово
Ситуация следующая: Есть Главный каталог в котором содержится очень много папок в которых имеются...

Удаление всех файлов из папки
Всем здравствуйте. Подскажите пожалуйста, как удалить все файлы с одинаковым расширением (например...

Удаление определнных типов файлов и изменение атрибутов всех папок
Доброго времени суток! Очень нужен батник для очищения флешек от трояна, который скрывает папки...

Удаление всех файлов и папок, кроме указанных в значении задаваемой переменной
rem очистка всего кроме папок rem...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru