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
Помните, практика делает идеальным. Так что приступайте к написанию скриптов!