Как записать вывод в файл с путем параметра в PowerShell? - PullRequest
0 голосов
/ 15 марта 2019

Я хочу записать вывод FB в файл, но я хочу использовать параметр для пути, я не хочу использовать путь, подобный этому (C:\User\Log.txt), для записи файла.Я пытался таким образом, но все равно не получилось.

Param(
  [parameter(mandatory=$true)][string]$i, $k
)

$Get_Path = $k
$Get_Path
---------- #
$FB = Get-Content $i
$FBSg = $FB.Substring(0, $FB.Length-3)
$FB = $FB -split '(..)' -join '|'

$Log = $FB Out-File $Get_Path "Log.txt"

1 Ответ

1 голос
/ 15 марта 2019

Вы можете записать содержимое в файл, используя эту функцию: Add-Content $Get_Path $FB

Эта функция создаст для вас новый файл, если файл не существует.Если вы хотите убедиться, что файл перезагружен перед записью содержимого, просто удалите файл: if ([System.IO.File]::Exists($path)) { Remove-Item –path $Get_Path }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...