|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Автоматизация сортировки и удаления каталогов |
|
Любой язык - Автоматизация сортировки и удаления каталогов
|
Новый участник Сообщения: 13 |
Microsoft выпускает каждый месяц диск с обновлениями безопасности для всех ОС и почти всех языков, диск имеет структуру : в корне каталоги с цифрами -> каталоги с названиям ОС -> каталоги с битностью системы -> каталоги с сортировкой обновлений по языкам -> файлы обновлений. Хотелось бы увидеть скрипт, который скопирует все русские обновления для одной ОС определенной битности в один, каталог, для другой ОС в другой каталог ...
|
|
Отправлено: 00:06, 29-09-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать ultra_fs, в такой вольной формулировке не имея диска никто не сможет помочь
|
Отправлено: 05:45, 29-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 72
|
Профиль | Сайт | Отправить PM | Цитировать Навервно запрашивался такой скрипт:
set oFSO = CreateObject("Scripting.Filesystemobject") Call ProcessFolder("F:\") Sub ProcessFolder(sFolderPath) set oFolder = oFSO.GetFolder(sFolderPath) set colFiles = oFolder.Files for each oFile in colFiles If InStr(LCase(oFile.Path),"-ru")>0 Then If InStr(LCase(oFile.Path),"-x86")>0 Then Call oFSO.CopyFile(oFile.Path,"C:\RU_x86\" & oFile.Name, True) ElseIf InStr(LCase(oFile.Path),"-x64")>0 Then Call oFSO.CopyFile(oFile.Path,"C:\RU_x64\" & oFile.Name, True) End if ElseIf InStr(LCase(oFile.Path),"-en")>0 Then If InStr(LCase(oFile.Path),"-x86")>0 Then Call oFSO.CopyFile(oFile.Path,"C:\EN_x86\" & oFile.Name, True) ElseIf InStr(LCase(oFile.Path),"-x64")>0 Then Call oFSO.CopyFile(oFile.Path,"C:\EN_x64\" & oFile.Name, True) End if ElseIf InStr(LCase(oFile.Path),"-fr")>0 Then If InStr(LCase(oFile.Path),"-x86")>0 Then Call oFSO.CopyFile(oFile.Path,"C:\FR_x86\" & oFile.Name, True) ElseIf InStr(LCase(oFile.Path),"-x64")>0 Then Call oFSO.CopyFile(oFile.Path,"C:\FR_x64\" & oFile.Name, True) End if End If next set colSubFolders = oFolder.SubFolders for each oSubFolder in colSubFolders ProcessFolder(oSubFolder.Path) next end sub |
------- Отправлено: 13:30, 29-09-2009 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты для сортировки драйверов | Гимран | Автоматическая установка Windows 2000/XP/2003 | 4 | 03-01-2008 00:37 | |
CMD/BAT - Автоматизация удаления папки ? | whitekmv | Скриптовые языки администрирования Windows | 5 | 07-12-2007 09:41 | |
по поводу сортировки XML | Kostuch | Вебмастеру | 12 | 25-12-2005 00:03 | |
MS-SQLServer 7.0 КАК Определить тип сортировки? | Iskatell | Программирование и базы данных | 3 | 05-12-2003 22:15 | |
Разорхивация каталогов | Neto | Хочу все знать | 4 | 04-12-2003 22:38 |
|