Я написал код ниже для преобразования csv в нижний регистр.Как преобразовать csv в нижний регистр с помощью сценария Powershell
(Get-Content "$file" -Raw).ToLower() | Out-File "$outfile"
Но Получение ошибка как:
Get-Content : A parameter cannot be found that matches parameter name 'Raw'.
Какая версия PowerShell/Windows вы используете? Параметр '-Raw' введен в PowerShell 3.0 –
благодарит Mathias. Для вашего ответа я буду использовать PowerShell 2.0. . Ваш ответ - это полная помощь, и я решил свою ошибку благодаря приятелю. [System.IO.File] :: ReadAllText ($ file) .ToLower() | Out-File «$ outfile» –
Для тех, кто ищет первый верхний и нижний регистр ниже '$ file =" C: \ TEST.CSV " $ outfile =" c: \ out.csv " Get-Content $ file | ForEach-Object {$ _. substring (0,1) .toupper() + $ _. substring (1) .tolower()} | Out-File $ outfile' – DisplayName