Управление файлами и каталогами

Как уже было сказано в данной главе, имеется набор базовых командлетов, предназначенных для просмотра и манипулирования хранилищами данных PowerShell. Поскольку файловая система Windows является просто одним из хранилищ данных PowerShell, к ней можно обращаться с помощью поставщика FileSystem. Каждый смонтированный диск или определенное место представлено объектом PSDrive, который может управляться с помощью базовых командлетов. Описание применения этих базовых командлетов приведено в последующих разделах.

Для создания файлов можно использовать не только командлет New-I tem, но и несколько других командлетов: Add-Content, Set-Content, Out-Csv и Out-File. Хотя основное назначение этих командлетов состоит в добавлении или дописывании содержимого в файл. Для удаления каталогов и файлов в PowerShell имеется командлет Remove-Item. Его применение демонстрируется в следующем примере:

Обратите внимание, что PowerShell не запросил какого-либо подтверждения. Учитывая то, что удаление элементов выполняется довольно часто, рекомендуется использовать один из общих параметров, требующих запрос подтверждения перед выполнением удаления. Например: В последнем примере использован общий параметр confirm, который запрашивает подтверждение удаления файла test. txt. Применеиие этого параметра помогает предотвратить ошибки при выполнении команд, которые могут иметь опасные последствия. В первом параметре этого командлета передается каталога или файла, который нужно переименовать. Второй параметр содержит новое имя для этого каталога или файла. Перемещение или копирование каталогов и файлов

Дляя перемещения и копирования каталогов и файлов в PowerShell имеются командлеты Для чтения информации из файла предназначен командлет Get-Content. Вот пример применения этого командлета:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *