File.SetUnixFileMode メソッド

定義

オーバーロード

SetUnixFileMode(SafeFileHandle, UnixFileMode)

指定したファイル ハンドルの指定した UnixFileMode を設定します。

SetUnixFileMode(String, UnixFileMode)

指定したパス上のファイルの指定した UnixFileMode を設定します。

SetUnixFileMode(SafeFileHandle, UnixFileMode)

ソース:
File.cs
ソース:
File.cs
ソース:
File.cs

指定したファイル ハンドルの指定した UnixFileMode を設定します。

public:
 static void SetUnixFileMode(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle, System::IO::UnixFileMode mode);
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static void SetUnixFileMode (Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode);
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member SetUnixFileMode : Microsoft.Win32.SafeHandles.SafeFileHandle * System.IO.UnixFileMode -> unit
Public Shared Sub SetUnixFileMode (fileHandle As SafeFileHandle, mode As UnixFileMode)

パラメーター

fileHandle
SafeFileHandle

ファイル ハンドル。

mode
UnixFileMode

Unix ファイル モード。

属性

例外

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

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

ファイルが閉じられます。

適用対象

SetUnixFileMode(String, UnixFileMode)

ソース:
File.cs
ソース:
File.cs
ソース:
File.cs

指定したパス上のファイルの指定した UnixFileMode を設定します。

public:
 static void SetUnixFileMode(System::String ^ path, System::IO::UnixFileMode mode);
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static void SetUnixFileMode (string path, System.IO.UnixFileMode mode);
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member SetUnixFileMode : string * System.IO.UnixFileMode -> unit
Public Shared Sub SetUnixFileMode (path As String, mode As UnixFileMode)

パラメーター

path
String

ファイルへのパス。

mode
UnixFileMode

Unix ファイル モード。

属性

例外

path は長さ 0 の文字列であるか、無効な文字が 1 つ以上含まれています。 GetInvalidPathChars() メソッドを使用して、無効な文字を照会できます。

pathnullです。

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

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

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

path のコンポーネントはディレクトリではありません。

ファイルが見つかりません。

適用対象