Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 72
Благодарности: 27

Профиль | Сайт | Отправить 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
только добавьте условия по языкам и платформам и верную структуру папок, куда копировать файлы.

-------
Статьи для системных инженеров http://www.sysengineering.ru

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:30, 29-09-2009 | #3