|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Скрипт поиска и копирования файлов в папку. Как реализовать? |
|
Скрипт поиска и копирования файлов в папку. Как реализовать?
|
Ветеран Сообщения: 2756 |
Есть корневая папка с файлом База.xls и несколькими подпапками. В каждой подпапке куча других папок в которых в каждой есть, по мимо всего прочего, папка определенного имени - "Задание". В папке "Задание" набор определенных файлов. Нужно чтобы скрипт, запущенный в корневой папке, создал возле себя папку по имени "База" и скопировал туда файл База.xls и все папки "Задание" (с файлами внутри нее) сохранив при этом все пути расположения этой папки относительно корневой папки.
Можно ли такое реализовать? Спасибо заранее. |
|
------- Отправлено: 21:38, 08-03-2012 |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Нууу... Если я правильно тебя понял (хотя почему-то сам в этом сомневаюсь), это будет выглядеть так:
DirCreate("База") FileCopy(@ScriptDir & "\База.xls", @ScriptDir & "\База", 9) DirCopy(@ScriptDir & "\Подпапка 1\", @ScriptDir & "\База", 9) DirCopy(@ScriptDir & "\Подпапка 2\", @ScriptDir & "\База", 9) DirCopy(@ScriptDir & "\Подпапка 3\", @ScriptDir & "\База", 9) DirCopy(@ScriptDir & "\Подпапка 4\", @ScriptDir & "\База", 9) Кажись понял... Сохранив структуру папок, чтобы База.xls продолжала ссылаться на папки "Задание" в каждой из подпапок в корневой? Тогда так: DirCreate("База") FileCopy(@ScriptDir & "\База.xls", @ScriptDir & "\База", 9) DirCopy(@ScriptDir & "\Подпапка 1\Задание", @ScriptDir & "\База\Подпапка 1\Задание", 9) DirCopy(@ScriptDir & "\Подпапка 2\Задание", @ScriptDir & "\База\Подпапка 2\Задание", 9) DirCopy(@ScriptDir & "\Подпапка 3\Задание", @ScriptDir & "\База\Подпапка 3\Задание", 9) DirCopy(@ScriptDir & "\Подпапка 4\Задание", @ScriptDir & "\База\Подпапка 4\Задание", 9) |
Последний раз редактировалось Ka3hak, 28-03-2012 в 01:27. Причина: Дополнение ответа Отправлено: 00:44, 28-03-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать Цитата Ka3hak:
|
|
------- Отправлено: 21:12, 28-03-2012 | #3 |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Цитата Pozia:
Здесь всё, я ещё пока что не такого уровня... ![]() |
|
Последний раз редактировалось Ka3hak, 28-03-2012 в 23:06. Отправлено: 22:36, 28-03-2012 | #4 |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать Pozia, готовый скрипт не дам, а намётки можно: FileOperations - UDF для поиска файлов и/или папок включая во вложенных.
Установить при поиске папок маску "Задание" и результат массив с относительными путями. Потом командой DirCopy скопировать. |
|
Отправлено: 06:33, 30-03-2012 | #5 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать AZJIO, спасибо, жаль только что я в этом не бум бум
|
------- Отправлено: 18:47, 31-03-2012 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Помогите улучшить скрипт для поиска и удаления файлов | UpDaTe | Скриптовые языки администрирования Windows | 4 | 23-03-2011 04:33 | |
CMD/BAT - [решено] Скрипт сортировки и копирования файлов по маске | Daemonstar | Скриптовые языки администрирования Windows | 2 | 25-09-2010 15:47 | |
Как правильно уписать скрипт резервного копирования | madmax24 | Microsoft Windows NT/2000/2003 | 2 | 14-01-2009 12:31 | |
Скрипт для копирования файлов с 1 сервера на несколько | andro_id | Программирование в *nix | 2 | 04-09-2008 11:48 | |
Конвеер записи\копирования компакт-дисков: как реализовать\оптимизировать? | ShaddyR | Хочу все знать | 5 | 17-12-2007 14:48 |
|