HIRO's.NET
PowerShell Tips
HIRO's.NETは http://hiros-dot.net へ引っ越しました。
このページの新しいURLは http://hiros-dot.net/PowerShell/file/file13.htm です。
ブックマークされている方はお手数ですが http://hiros-dot.net へ修正お願いいたします。


HOME > PowerShell Tips > ファイル操作 Tips メニュー
UPDATE:2008/02/15

13.ファイルの属性を設定する

ファイルの属性を設定するには、Set-ItemProperty コマンドレットを使用します。

書式は
Set-ItemProperty -path "属性を設定するファイルのパス" -name Attributes -value "属性"
です。

指定できる属性には下記のようなものがあります

アーカイブ Archive
読み取り専用 Readonly
隠しファイル Hidden
システムファイル System


sample1では、"C:\Work\Test.txt"に対して隠し属性(Hidden)を付けています。

sample1

PS C:\Users\HIRO> Set-ItemProperty -path "C:\Work\Test.txt" -name Attributes -value "Hidden"

2つ以上の属性を一度に指定するには、sample2のようにカンマで区切って指定します。
sample2の場合は読み取り専用(Readonly)と隠し属性(Hidden)を一度に指定しています。

属性を設定したら、Get-ItemPropertyコマンドレットで確認してみてください。

sample2

PS C:\Work> Set-ItemProperty -path "C:\Work\Test.txt" -name Attributes -value "Readonly,Hidden"
PS C:\Work> Get-ItemProperty -path "C:\Work\Test.txt"


ディレクトリ: Microsoft.PowerShell.Core\FileSystem::C:\Work


Mode LastWriteTime Length Name
---- ------------- ------ ----
--rh- 2007/12/17 16:20 14 Test.txt