---
title: "Set-FileAttributes"
---
Sets or clears attributes on matching files.
Set-FileAttributes(
[Directory: <text>],
[Include: <@(text)>],
[Exclude: <@(text)>],
[ReadOnly: <true/false>],
[Hidden: <true/false>],
[System: <true/false>],
[Verbose: <true/false>]
);
This operation may be prefixed with Files::
, although this is a built-in namespace and isn't really necessary.
Name | Format | Script Usage | Usage Notes |
---|---|---|---|
Directory | text | Directory | |
Include | @(text) | Include | See KB#1119 to learn more about masking syntax. Value note: "* (top-level items)". |
Exclude | @(text) | Exclude | See KB#1119 to learn more about masking syntax. |
Read only | true/false | ReadOnly | |
Hidden | true/false | Hidden | |
System | true/false | System | |
Verbose | true/false | Verbose |