|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Запрос названия папки при создании и копирование в нее других папок |
|
VBS/WSH/JS - [решено] Запрос названия папки при создании и копирование в нее других папок
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать Задача такая надо создать папку, но у пользователя спросить ее название и копировать в нее папки из другой папки.
Например надо создать папку спросив пользователя ее название и из папки A1 в нее скопировать всё содержимое (содержимое папки это подпапки b1,b2,b3,b4 и тд) Есть у меня такой скрипт : Set FSO = CreateObject("Scripting.FileSystemObject") strFolder1 = "\\192.168.x.x\Files\A1\b1" (папка которую копируют) strFolder2 = "\\192.168.x.x\Files\A1\Q\" & strFolder2 ( папка куда копируют) If Not FSO.FolderExists(strFolder2) Then FSO.CreateFolder(strFolder2) strFolder2 = strFolder2 &"\"& FSO.GetFileName(strFolder1) FSO.CopyFolder strFolder1, strFolder2, OverWriteFiles strFolder1 = "\\192.168.x.x\Files\A1\b2" (папка которую копируют) strFolder2 = "\\192.168.x.x\Files\A1\Q" ( папка куда копируют) НО он копирует тупо в папку Q. Подскажите куда копать ? |
|
Отправлено: 10:29, 07-04-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата lokarius:
|
|
Отправлено: 13:16, 07-04-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать InputBox Function
Это понятно, не понятно как скопировать в сознанную папку. |
Отправлено: 13:40, 07-04-2014 | #3 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:42, 07-04-2014 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Option Explicit Dim strSourceFolder Dim strDestFolder strSourceFolder = "\\192.168.x.x\Files\A1" With WScript.CreateObject("Scripting.FileSystemObject") If .FolderExists(strSourceFolder) Then strDestFolder = Trim(InputBox("Enter path into new folder:", "New folder path", "c:\Some folder")) If Len(strDestFolder) > 0 Then If Not .FolderExists(strDestFolder) Then .CreateFolder strDestFolder End If .CopyFolder strSourceFolder, strDestFolder, True End If Else WScript.Echo "Source folder [" & strSourceFolder & "] not found." WScript.Quit 1 End If End With WScript.Quit 0 |
|
Отправлено: 14:08, 07-04-2014 | #5 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Спасибо проблема решена
|
Отправлено: 14:37, 07-04-2014 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Скопировать названия файлов из папки и добавить символ в конец названия | kiber31 | Скриптовые языки администрирования Windows | 6 | 17-08-2012 14:04 | |
Разное - [решено] Ошибка при создании папки | hobbit25 | Microsoft Windows 7 | 2 | 11-11-2010 20:00 | |
Разное - Ошибка 0x80004005 при создании или переименовании папок | sektor1876 | Microsoft Windows 7 | 19 | 01-06-2010 16:01 | |
CMD/BAT - [решено] Автосоздание папок и копирование в них с других ПК из лок.сети | Nuritdin | Скриптовые языки администрирования Windows | 3 | 30-07-2009 19:50 | |
Создание личной папки, при создании профиля | Tele2 | Microsoft Windows NT/2000/2003 | 4 | 07-07-2008 17:17 |
|