|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Перемещение файлов. Условие поиск слова в файле. |
|
VBS/WSH/JS - [решено] Перемещение файлов. Условие поиск слова в файле.
|
Новый участник Сообщения: 8 |
Помогите решить задачу на VBS.
Нужно найти определенный текст в текстовых файлах находящихся в одной директории. При совпадении с определенным текстом переносить в указанный путь. Если в файле найден текст "QWERTY" , то перенести этот файл в C:\QWERTY\"текущая дата" Если в файле найден текст "ASDFGР" , то перенести этот файл в C:\ASDFGР\"текущая дата" и т.д. Необходимая задача уже решалась когда-то на CMD/BAT http://forum.oszone.net/nextnewesttothread-242495.html |
|
Отправлено: 18:23, 30-05-2013 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 02:35, 01-06-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Аппетит растёт во время еды? Это, в принципе, возможно. При большом желании можно даже внедрить поддержку функций вида «вчерашний день» и т.п.
Однако, поскольку в WSH крайне ограниченная реализация форматирования даты/времени: Цитата:
1. Какие шаблоны Вы хотите использовать — перечислите? 2. Какова будет кодировка текстового файла с парами «"Фраза для поиска"="Путь для перемещения"»? |
|
Отправлено: 08:06, 01-06-2013 | #12 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать 1. Шаблон нужен исключительно краткий. (C:\qwer\Привет\2013\05\2013_05_31). В некоторых случаях перенос файла, при совпадении с найденым текстом, должен осуществляться в предшествующую дату. В остальных необходимости нет.
2. Кодировка пойдет любая (на ваше усмотрение). Для удобства ввода пойдет windows-1251 или cp866. |
Отправлено: 00:00, 02-06-2013 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Hixi:
В общем, держите: и играйтесь. Вызов: Внутри ini-файла можно указывать выражения на VBScript, обрамляя их символами «?» — лепите, что пожелаете. Пробельные символы обрезаются, если потребны — обрамляйте кавычками. Кодировка ini-файла — «windows-1251». Пример ini-файла, на основе приведённых Вами данных: Родина = C:\try\?CStr(Year(Now()))?\?Right("00" & CStr(Month(Now())), 2)?\?CStr(Year(Now())) & "_" & Right("00" & CStr(Month(Now())), 2) & "_" & Right("00" & CStr(Day(Now())), 2)?\прием Горы = E:\asd\?CStr(Year(DateAdd("d", -1, Now())))?\?Right("00" & CStr(Month(DateAdd("d", -1, Now()))), 2)?\?CStr(Year(DateAdd("d", -1, Now()))) & "_" & Right("00" & CStr(Month(DateAdd("d", -1, Now()))), 2) & "_" & Right("00" & CStr(Day(DateAdd("d", -1, Now()))), 2)?\прием Привет = D:\789 Тополь-М = F:\14\тру |
|
Отправлено: 02:06, 03-06-2013 | #14 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Спасибо! Все работает как надо!)
|
Отправлено: 22:05, 04-06-2013 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] CMD Перемещение файлов. Условие поиск слова в файле | xsanekk | Скриптовые языки администрирования Windows | 2 | 12-09-2012 16:49 | |
CMD/BAT - Смена слова в нужном файле. | Wookie-Altai | Скриптовые языки администрирования Windows | 0 | 02-06-2012 18:23 | |
Поиск слова в txt затем поиск по маске "(383)" и вывод инфы | rustoss | AutoIt | 10 | 29-09-2011 15:27 | |
CMD/BAT - [решено] Условие с применением поиска в файле | Starter1 | Скриптовые языки администрирования Windows | 3 | 22-06-2011 18:18 | |
CMD/BAT - [решено] Поиск файлов и перемещение каталога | djvall | Скриптовые языки администрирования Windows | 3 | 04-02-2011 09:32 |
|