vbs скрипт поиска файлов, и копирования всех найденых файлов

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Cooller_
Сообщения: 11
Зарегистрирован: 07 ноя 2007, 19:50

Нужен скрипт, написанный на vbs, которые бы осуществлял поиск всех файлов в указанном каталоге, в том числе искал файлы и подкаталогах, и копирова все найденный файлы в уазанную папку.
Например имеется каталог D:\Games, в нём 3 подкаталога, и нужно чтоб ВСЕ файлы из дириктории D:\Games и всех подкаталогов были скопитрованны в указанную мне й папку, например D:\FFF

У сеня есть код который ищет файлы и записывает их в блокнот:

Код: Выделить всё

Set FSO = CreateObject("Scripting.FileSystemObject")
Set TF = FSO.CreateTextFile("C:\files.txt")

Const FOR_READING = 1


strFolder = "D:\Games"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(strFolder)
TF.Write objFolder.Path
TF.Write vbcrlf 
Set colFiles = objFolder.Files
For Each objFile In colFiles
TF.Write objFile.Path 
TF.Write vbcrlf 
Next
ShowSubFolders(objFolder)

Sub ShowSubFolders(objFolder)
Set colFolders = objFolder.SubFolders
For Each objSubFolder In colFolders
TF.Write objSubFolder.Path
TF.Write vbcrlf
Set colFiles = objSubFolder.Files
For Each objFile In colFiles
TF.Write objFile.Path 
TF.Write vbcrlf 
Next
ShowSubFolders(objSubFolder)
Next
End Sub

Было бы хорошо еслиб он не записывал в блокнот, а копировал в директория найденные файлы.
Кто может, помогите.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Потенцальный троян, никто не поможет..
И CreateObject это скорее ActiveX, а он в свою очередъ не запускается без разрешения конечного юзера.
Cooller_
Сообщения: 11
Зарегистрирован: 07 ноя 2007, 19:50

Какой трян, ты о чём? трояны на сколько мне известно воруют инфу, а я воровать ничего не собираюсь!
Cooller_
Сообщения: 11
Зарегистрирован: 07 ноя 2007, 19:50

Это могло бы быть троем еслиб это всё на почту или на фтп летело, но тут речь идёт исключительно о копировании всех файлов из папки и подкоталогов в указанную директорию!
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Вопрос: Ты сам понимаешь что хочешь?
Cooller_
Сообщения: 11
Зарегистрирован: 07 ноя 2007, 19:50

Конечно, я хочу чтобы скрипт из папки и подпапок скопировал все файлы в одну, если имена совподают, чтоб заменил файл.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Наводящий вопрос - и где ты это хочешь сделать?
Cooller_
Сообщения: 11
Зарегистрирован: 07 ноя 2007, 19:50

а ты думаеш почему именно на vbs, а не на делфи например???
Просто я поспорил, что в течении 2-х недель у меня будет этот скрипт, и он будет именно на vbs

Ну дак что, кто нить мне поможет?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Вопрос где был о машине юзера либо сервере..
Ты проспорил.
Cooller_
Сообщения: 11
Зарегистрирован: 07 ноя 2007, 19:50

скрипт работает на моём компе...

и ещё, нихрена я не проспорил, так как уже сам допёр
Ответить