scripting filesystemobject



Автор Данила Борисов задал вопрос в разделе Другие языки и технологии

Как написать скрипт на VBS, который бы копировал папку из одного места в другое и получил лучший ответ

Ответ от Памирыч[гуру]
Для файлов:
Set FSO = CreateObject("Scripting.FileSystemObject")
Set File = FSO.GetFile("C:SHIFR.txt")
File.Copy "D:SHIFR.txt"
Для папок:
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("C:NFRoot")
Folder.Copy "D:NFRoot"

Ответ от Кирилл Сабитов[гуру]
dim objFSO, strSource, strTarget
set objFSO = CreateObject("Scripting.FileSystemObject")
strSource = "c: emp1"
strTarget = "c: emp2"
call RecurseDir(strSource, strTarget)
' // Recursively copy all files and folders
Sub RecurseDir(strSource, strTarget)
dim strTempSource, strTempTarget
set strTempSource = objFSO.GetFolder(strSource)
set strTempTarget = objFSO.GetFolder(strTarget)
Wscript.Echo "Begin Value: " & strTempTarget
If Not objFSO.FolderExists(strTempTarget) Then
Wscript.Echo "No Folder! Creating folder [" & strTempTarget & "]"
objFSO.CreateFolder(strTempDir)
Else
Wscript.Echo "Folder exists! " & strTempTarget
End If
' ** Copy files from current directory to target
for each file in strTempSource.files
Wscript.Echo "Copying file: " & file & " to " & strTempTarget
file.copy(strTempTarget)
next
' ** For each subfolder of current dir, copy files to target and recurse its subdirs
for each subdir in strTempSource.subfolders
Wscript.Echo subdir.path
call RecurseDir(subdir.path,subdir.path)
Next
End Sub

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как написать скрипт на VBS, который бы копировал папку из одного места в другое

Как правильно прописать универсальный путь к файлу? vbs скрипт
set sh = CreateObject(\"Wscript.Shell\")
set fso = CreateObject(\"Scripting.FileSystemObject\")
подробнее...

Удаление файла через скрипт VBS
Завалялся исходник, когда программировать начинал

Dim fso, File 'переменные
File="Путь
подробнее...
спросили в Sandefjord
Скрипт Vbs
Все содержимое этой папки можно отправить в том случае, если оно (содержимое) будет запаковано в
подробнее...
спросили в Маис
Что это делает .vbs
Блокирует диспетчер задач и реестр и открывает
подробнее...
спросили в User et User et 0
Не могу получить права администратора в Windows XP
Открыть командную строку с правами администратора и в появившемся окне набрать:
для ENG
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как объединить текстовые файлы в один?
Не может. Либо открыть любой текстовый редактор и вставлять в файл один текст за другим, либо
подробнее...

Как сломать винду?
значит так) удали ярлык эксплорер в виндовсе, потом можено уделить папку твоего пользывателя, да и
подробнее...
спросили в Паг Паго Паго
как создать вирус-прикол своими руками?
Вот видеоурок по созданию такого прикола.

Источник: .
подробнее...

Как создать txt файл с числами от 00000000 до 99999999 что бы они были записаны столбцом?
Добрый вечер. Предлагаю Вашу задачу решить с использованием BAT-файла, например с кодом,
подробнее...

Помогите с vbs скриптом нужно сделать запись в TXT файл при помощи VBS скрипта подскажите как весь инет перерыл
Очень странно. Набрал в Яндексе «vbs запись в файл»,
поисковик выдал 213 тыс. ответов...подробнее...

Программирование в PowerPoint
А картинки то в нужной папке
подробнее...
спросили в SAP Open
подскажите как макросом xls открыть любой файл xls например в корневом диске с? не указывая его имени?
добавь в referenses галочку около Microsoft Scripting Runtime и используй (открывает не только
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*