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

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

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

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


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

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


Есть папка с текстовыми файлами (500 шт). И есть другой текстовый файл с 500 строками текста (список). Нужен код для какого-нибудь батничка или подобие, чтоб строки из списка поочерёдно добавились следующей строкой a каждом из файлов папки: в 1й файл в папке добавилась 1я строка списка, во 2й файл - 2я строка списка. И т. д.

Отправлено: 02:31, 31-07-2018

 

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


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

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


Код: Выделить весь код
Get-ChildItem : Не удается найти параметр, соответствующий имени параметра "file".
строка:1 знак:39
+ $arr_file = dir $fld -filt *.txt -file <<<<  -rec
    + CategoryInfo          : InvalidArgument: (:) [Get-ChildItem], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

Отправлено: 22:15, 22-03-2019 | #21



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

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


Аватара для YuS_2

Старожил


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

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


Цитата viktor1981lob:
Не удается найти параметр соответствующий имени параметра 'файл' »
семерка? рекомендую обновиться до powershell v 5.1
А пока, просто замените эту строку:
Цитата YuS_2:
Код: Выделить весь код
$arr_file = dir $fld -filt *.txt -file -rec
»
на такую:
Код: Выделить весь код
$arr_file =  dir $fld -filter *.txt -rec|?{!$_.psiscontainer}

-------
scio me nihil scire

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

Отправлено: 22:17, 22-03-2019 | #22


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


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

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


Цитата YuS_2:
семерка? »
она самая.
большое всем человеческое спасибо, заменил и все сработало как надо.

Отправлено: 22:27, 22-03-2019 | #23


Ветеран


Contributor


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

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


viktor1981lob, тем не менее, лучше зараз обновить PowerShell до наиболее свежей версии — там много подобных «вкусных плюшек».

Отправлено: 22:32, 22-03-2019 | #24



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Сделать элементы списка одной высоты в пределах каждой строки Мамелюк Вебмастеру 0 25-11-2015 19:17
CMD/BAT - Подмена строки из выполненной команды в текстовый файл Jeander Скриптовые языки администрирования Windows 11 19-04-2012 14:32
текстовый файл с именами всех файлов в папке socap AutoIt 19 19-02-2012 16:42
VBS/WSH/JS - Экспорт значений реестра в общий текстовый файл + добавление доп данных в этот файл fedko Скриптовые языки администрирования Windows 0 17-06-2010 11:52
CMD/BAT - [решено] Как имена файлов расположенных в одной папке записать в текстовый файл? Nun-Nun Скриптовые языки администрирования Windows 6 12-05-2009 21:44




 
Переход