Войти

Показать полную графическую версию : [решено] Массовое добавление одной строки из текстового списка в каждый текстовый файл в папке


Страниц : 1 [2]

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

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

viktor1981lob
22-03-2019, 22:27
семерка? »
она самая.
большое всем человеческое спасибо, заменил и все сработало как надо.

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




© OSzone.net 2001-2012