|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WHS/JS - Передача объекта в функцию |
|
VBS/WHS/JS - Передача объекта в функцию
|
Пользователь Сообщения: 76 |
Профиль | Отправить PM | Цитировать
Вобщем надо написать скрипт для отчистки каталога со всеми подкаталогами (хз скока их там) от всяких ненужных файлов. Так как количество подкаталогов неизвестно то кроме как при помощи рекурсии имхо это не сделать, но у мну не получается передать в функцию каталог как объект. Заранее благодарен за помощь.
'On Error Resume Next Set FSO = CreateObject("Scripting.FileSystemObject") Set Folder = FSO.GetFolder("c:\test\") ' Начальный каталог Function Cleaner ( byRef Folder ) For Each File in Folder.Files' Ищем в каталоге мусор среди файлов If File.Name = "$*" Or File.Name = "Thumbs.db" Or File.Name = "*.TMP" Then ' по маске 'File.Delete 'удаляем WScript.Echo File.Name End If Next For Each subFolder in Folder.SubFolders Cleaner ( subFolder )' вызываем эту же функцию для каждого подкоталога Next End Function |
|
Отправлено: 13:47, 17-07-2008 |
Сообщения: 53441
|
Профиль | Отправить PM | Цитировать ven00m, эта строка явно не к месту:
Цитата ven00m:
Set FSO = CreateObject("Scripting.FileSystemObject") Set F = FSO.GetFolder("c:\test\") ' Начальный каталог Cleaner F Sub Cleaner(Folder) On Error Resume Next FSO.DeleteFile Folder.Path + "\$*", True FSO.DeleteFile Folder.Path + "\Thumbs.db", True FSO.DeleteFile Folder.Path + "\*.TMP", True For Each subFolder in Folder.SubFolders Cleaner subFolder Next End Sub |
|
Отправлено: 15:39, 17-07-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать функцию объявил, а где её вызов?
|
Отправлено: 15:45, 17-07-2008 | #3 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Спасибо петруха. Все зашибись работает
|
Отправлено: 16:13, 17-07-2008 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Два объекта | viv2009 | Сетевые технологии | 0 | 22-01-2010 13:41 | |
Разное - О смене владельца объекта | Quaker_75 | Microsoft Windows 2000/XP | 1 | 23-12-2009 09:53 | |
PowerShell - [решено] Проврка объекта в AD | uneform_alex | Скриптовые языки администрирования Windows | 3 | 04-09-2009 06:24 | |
Delphi - Delphi создание объекта | ferrum2688 | Программирование и базы данных | 3 | 28-02-2007 22:04 | |
Передача строки в функцию Javascript | Faina | Вебмастеру | 7 | 07-03-2003 15:47 |
|