FileSystemInfo.UnixFileMode プロパティ

定義

現在のファイルまたはディレクトリの Unix ファイル モードを取得または設定します。

public:
 property System::IO::UnixFileMode UnixFileMode { System::IO::UnixFileMode get(); void set(System::IO::UnixFileMode value); };
public System.IO.UnixFileMode UnixFileMode { get; [System.Runtime.Versioning.UnsupportedOSPlatform("windows")] set; }
[<set: System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
member this.UnixFileMode : System.IO.UnixFileMode with get, set
Public Property UnixFileMode As UnixFileMode

プロパティ値

UnixFileMode 現在の FileSystemInfo

属性

例外

ファイル モードが無効です。

呼び出し元に必要なアクセス許可がありません。

指定したパスがシステム定義の最大長を超えています。

指定されたパスが無効です。 プロパティ値を設定する場合にのみスローされます。

指定されたファイルが存在しません。 プロパティ値を設定する場合にのみスローされます。

Refresh() では、データを初期化できません。

注釈

値自体またはその他の FileSystemInfo プロパティにアクセスすると、値がキャッシュされる場合があります。 最新の値を取得するには、 Refresh() メソッドを呼び出します。

最後にキャッシュされた状態のパスが存在しない場合、戻り値は (UnixFileMode)(-1)FileNotFoundException または DirectoryNotFoundException は、値を設定するときにのみスローできます。

適用対象