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

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

Ответить
Настройки темы
CMD/BAT - [решено] преобразование лог файла с деревом каталогов плоский вид

Пользователь


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

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


доброго времени суток. помогите, если это возможно
файл отчета имеет такой вид. это структура папок в виде дереве каталогов, мне нужно в плоском виде - каждый путь в отдельной строке. возможности заново сохранить лог в плоском виде уже нет. возможно ли из такого файла переделать в другой?

пример
Цитата:
/дата1/2014-03/
|-2014-03-01
| |-работа_13
| |-работа_13897
| |-работа_13789
|-2014-03-02
| |-работа_23
| |-работа_23897
| |-работа_23789
а нужно так
Цитата:
/дата1/2014-03/2014-03-01/работа_13
/дата1/2014-03/2014-03-01/работа_13897
/дата1/2014-03/2014-03-01/работа_13789
/дата1/2014-03/2014-03-02/работа_23
/дата1/2014-03/2014-03-02/работа_23897
/дата1/2014-03/2014-03-02/работа_23789

Отправлено: 15:26, 23-03-2014

 

Ветеран


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

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


Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion
(
for /f "usebackq tokens=* delims=|- " %%i in ("1.txt") do (
 echo %%i| >nul findstr /r \/.*\/20[1-9][0-9]\-[0-1][0-9]&& set x=%%i|| (
  echo %%i| >nul findstr /r 20[1-9][0-9]\-[0-1][0-9]\-[0-3][0-9]&& set y=%%i|| (
   echo !x!!y!/%%i
   )
  )
 )
)>"2.txt"
endlocal
exit /b
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:42, 23-03-2014 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Преобразование файла теста (*.tst) в текст DePuTaTiG Программирование и базы данных 0 18-02-2014 12:11
Темы и Стили - Ключ реестра: "плоский вид" - не могу найти dream.reckless Оформление Windows XP 6 20-03-2013 07:01
Интерфейс - Файловый менеджер с деревом каталогов и файлов вместе dnsik@vk Программное обеспечение Windows 1 06-03-2013 14:58
PowerShell - Сложное преобразование xls или csv файла в текстовый tarasov.evgeny Скриптовые языки администрирования Windows 1 29-05-2011 15:04
Разное - Преобразование одного формата файла в другой Evgesha_572 Программирование и базы данных 3 04-02-2009 14:57




 
Переход