Создание текстового файла

PowerShell:
Создание текстового файла

Как это сделать:

Вот как записывать в текстовый файл в PowerShell; это очень просто!

Создать и записать текст в новый файл:

"Hello, world!" | Out-File -FilePath .\hello.txt

Добавить текст в существующий файл:

"Welcome to PowerShell scripting!" | Add-Content -Path .\hello.txt

Проверить содержимое файла:

Get-Content .\hello.txt

Пример вывода:

Hello, world!
Welcome to PowerShell scripting!

Глубокое погружение

Файлы PowerShell по умолчанию используют кодировку UTF-16. Раньше текстовые файлы были проще — только ASCII. Теперь Out-File и Add-Content позволяют выбрать кодировку. Если вы приверженец старой школы, существует Set-Content, но у него есть ограничения. Для больших файлов рассмотрите использование [System.IO.StreamWriter] для повышения эффективности.

Смотрите также

Для получения дополнительных навыков работы с файлами в PowerShell посетите:

  • Документацию Microsoft по Out-File
  • Документацию Microsoft по Add-Content

Помните, практика делает идеальным. Так что приступайте к написанию скриптов!