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

プロパティ値

現在の UnixFileModeFileSystemInfo

属性

例外

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

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

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

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

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

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

注釈

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

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

適用対象