HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > ファイル操作 Tips メニュー

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

 
UPDATE:2007/12/26    
 



ファイルの属性を設定するには、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