Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Копирование текстовых файлов в зависимости от их содержимого

Ответить
Настройки темы
Любой язык - Копирование текстовых файлов в зависимости от их содержимого

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Коллеги, приветствую.
Во столкнулся с такой задачкой. Мож кто решал - в нете по такой задачке инфы толковой не нашел.
Итак в некий каталог валятся текстовые файлы - 100 штук в неделю. Имена файлов - неговорящие (порядковый номер например).
В зависимости от содержания этих файлов - их надо либо переносить в другой каталог, либо удалять.
То есть если в тексте файла пристутствует некая комбинация символов (например 1582) то этот файл - нужный, перекидываем его в папку work, если же в тексте файла подобная комбинация не встречается - то удаляем его. То есть сортируем файлы по содержимому.
Буду очень благодарен за подсказку в виде скриптика VBS или bat - файла.
В VBS - не очень силен - с батниками полегче.

Отправлено: 22:42, 27-02-2012

 


Moderator


Сообщения: 53441
Благодарности: 15497

Профиль | Отправить PM | Цитировать


Brigadir_33, как-то так:
Код: Выделить весь код
@Echo Off
Set Source=исходная папка, например C:\source
Set Dest=папка назначения, например C:\work
Set Str=искомая строка, например 1582

For %%I In ("%Source%\*") Do (
  Find "%Str%" "%%I" >nul
  If ErrorLevel 1 (
    Echo %%~nxI - удаление.
    Del /F /Q "%%I"
  ) Else (
    Echo %%~nxI - строка найдена.
    Move /Y "%%I" "%Dest%"
  )
)
P. S. Опция /Y в команде Move перезапишет файлы в папке назначения, если они уже существуют.

Последний раз редактировалось Petya V4sechkin, 28-02-2012 в 08:25.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:02, 28-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Копирование текстовых файлов в зависимости от их содержимого

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Сравнение текстовых файлов Speedy Программное обеспечение Windows 9 30-03-2015 02:42
Офис и Текст - Автоматическое сравнение текстовых файлов Kzer-Za Программное обеспечение Windows 4 04-10-2011 11:50
Разное - EXCEL. Цвет ячеек в зависимости от содержимого jeilous Microsoft Office (Word, Excel, Outlook и т.д.) 1 09-09-2011 14:07
Каталогизатор текстовых файлов XPurple Программное обеспечение Windows 4 19-04-2008 21:22
соединение текстовых файлов thevlad Хочу все знать 1 15-04-2006 06:54




 
Переход