FileSystemInfo.Attributes プロパティ
現在の FileSystemInfo の FileAttributes を取得または設定します。
Public Property Attributes As FileAttributes
[C#]
public FileAttributes Attributes {get; set;}
[C++]
public: __property FileAttributes get_Attributes();public: __property void set_Attributes(FileAttributes);
[JScript]
public function get Attributes() : FileAttributes;public function set Attributes(FileAttributes);
プロパティ値
現在の FileSystemInfo の FileAttributes 。
例外
例外の種類 | 条件 |
---|---|
FileNotFoundException | 指定したファイルが存在しません。 |
DirectoryNotFoundException | 割り当てられていないドライブであるなど、指定されたパスが無効です。 |
SecurityException | 呼び出し元に、必要なアクセス許可がありません。 |
ArgumentException | 呼び出し元が、無効なファイル属性を設定しようとしました。 |
IOException | Refresh がデータを初期化できません。 |
解説
FileSystemInfo では、最初に呼び出されたときに Refresh を呼び出し、属性の取得などを行う API に関するキャッシュされた情報を返します。以降の呼び出しでは、 Refresh を呼び出して、最新の情報を取得する必要があります。
このプロパティの値は、アーカイブ、圧縮、ディレクトリ、非表示、オフライン、読み取り専用、システム、一時ファイルの各属性フラグの組み合わせです。
その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します。
実行するタスク | 参考例があるトピック |
---|---|
テキスト ファイルを作成する。 | ファイルへのテキストの書き込み |
テキスト ファイルに書き込む。 | ファイルへのテキストの書き込み |
テキスト ファイルから読み取る。 | ファイルからのテキストの読み取り |
テキストをファイルに追加する。 | ログ ファイルのオープンと追加 |
ファイルの名前を変更、またはファイルを移動する。 | File.Move |
ファイルの属性を取得する。 | File.GetAttributes |
ファイルの属性を設定する。 | File.SetAttributes |
バイナリ ファイルから読み取る。 | 新しく作成したデータ ファイルの読み取りと書き込み |
バイナリ ファイルに書き込む。 | 新しく作成したデータ ファイルの読み取りと書き込み |
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- FileIOPermissionAccess (指定したファイルの属性を設定するために必要な書き込みアクセス許可)
参照
FileSystemInfo クラス | FileSystemInfo メンバ | System.IO 名前空間 | 入出力操作 | ファイルからのテキストの読み取り | ファイルへのテキストの書き込み