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

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

Ответить
Настройки темы
CMD/BAT - Собрать содержимое файлов в разных падпапках в один файл

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


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

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


Изображения
Тип файла: jpg copy_bat.JPG
(34.0 Kb, 3 просмотров)
Здравствуйте.
Помогите в решении вопроса, если это возможно, по созданию бат файла который сможет скопировать информацию с файла с одним именем но во множестве подпапок в один файл, но с указанием крайней папки в одной строке с содержимым файла в этой папке.

Отправлено: 12:54, 02-04-2020

 

Ветеран


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

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


Alexandrm, упакуйте образец структуры каталогов (три-четыре, больше не надо) с потребными файлами, вместе с корневым каталогом, в архив, каковой приложите к сообщению/выложите на вменяемый обменник/облако.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:30, 02-04-2020 | #2



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

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


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


По-моему, надо сделать это требованием и сделать прикреплённую тему, как сделано в противовирусной ветке.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 20:54, 02-04-2020 | #3


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


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

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


Вложения
Тип файла: rar mail.rar
(838 байт, 1 просмотров)

Добавил путь от корня диска с нужными файлами как они лежать на сервере. Информацию надо брат с файла AdminNotes.MRK и помещать в файл AdminNotesAll.txt. Но вот как сделать чтоб еще и в строку писалось имя каталога пользователя с которого взят текст с файла?
https://dropmefiles.com/4Xy0w
Или в прикрепленном архиве.
http://forum.oszone.net/attachment.p...1&d=1585899176

Отправлено: 10:31, 03-04-2020 | #4


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


"Батник":
Код: Выделить весь код
powershell -command "dir \"C:\temp\привет привет\domain.com\*\*.mrk\" |% {$_.Directory.name + \"`t\" + (gc $_)} |out-file \"C:\temp\привет привет\domain.com\adminnotesall.txt\" -Encoding default"
Разделитель - табуляция.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 03-04-2020 в 13:25. Причина: более универсальный вариант

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

Отправлено: 10:45, 03-04-2020 | #5


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


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

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


Изображения
Тип файла: jpg power.jpg
(16.8 Kb, 4 просмотров)

Что то он у меня не запускается. Я так понял ему не нравится экранирующие кавычки параметра \'t

В бате после отработки открывает пустой файл

http://forum.oszone.net/attachment.p...1&d=1585903832

Последний раз редактировалось Alexandrm, 03-04-2020 в 11:50.


Отправлено: 11:43, 03-04-2020 | #6


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Это надо запускать в cmd, вы же просили батник.

Если в ваших путях есть пробелы, их надо дополнительно экранировать.

Для powershell будет
Код: Выделить весь код
dir "C:\temp\привет привет\domain.com\*\*.mrk" |% {$_.Directory.name + "`t" + (gc $_)} |out-file "C:\temp\привет привет\domain.com\adminnotesall.txt" -Encoding default
Отредактировал оба варианта.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 03-04-2020 в 13:26.

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

Отправлено: 12:41, 03-04-2020 | #7


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


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

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


Да я запускал сначала в батнике, но открывался пустой файл, поэтому попробовал в powershell. Ссылка на картинку в конце поста была с окном бата.
В powershell все хорошо отработало. Спасибо.

Отправлено: 13:31, 03-04-2020 | #8


Ветеран


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

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


Цитата DJ Mogarych:
По-моему, надо сделать это требованием и сделать прикреплённую тему, как сделано в противовирусной ветке. »
Мысль здравая, но читать эту тему всё одно никто не будет .

Отправлено: 17:58, 03-04-2020 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вывод в файл содержимое папки файлов с определенным расширением dedylka Скриптовые языки администрирования Windows 8 31-05-2018 18:07
PowerShell - [решено] Обработка текстовых файлов и вывод всех значение в один файл Snap_Naprolom Скриптовые языки администрирования Windows 2 24-03-2016 15:44
[решено] Как из VIDEO_TS (VOB) собрать один файл и сменить расширение? HarrysFerrarievich Видео и аудио: обработка и кодирование 1 27-01-2011 16:52
Система - Помогите собрать обновления от майкрософт в один файл. StrannikS Наборы обновлений для Windows XP/2003/Windows 7 10 15-01-2010 23:19
CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл dezertic Скриптовые языки администрирования Windows 3 20-10-2009 12:47




 
Переход