VB.NETフォルダの属性を設定する

スポンサーリンク

フォルダの属性を設定するには、System.IO.File クラスの SetAttributes メソッドを使用します。ビットごとの OR (論理和) で、属性を追加することができます。

ほとんど ファイルの属性を設定する と同じ説明になります。ただし、FileSystemInfo を使う場合には、DirectoryInfo を使うようにしてください。

また、ディレクトリとファイルとでは扱える属性が違うことに注意してください。ディレクトリは、FileAttributes.Directory 属性を持っています。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' パスを定数で定義する
    Const DIR_PATH As String = "C:\Hoge\"

    ' フォルダの属性を取得する
    Dim uAttribute As System.IO.FileAttributes = System.IO.File.GetAttributes(DIR_PATH)

    ' 隠しファイル属性を追加する (論理和で追加する)
    System.IO.File.SetAttributes(DIR_PATH, uAttribute Or System.IO.FileAttributes.Hidden)

関連するリファレンス

準備中です。

スポンサーリンク