File.SetUnixFileMode 方法

定义

重载

SetUnixFileMode(SafeFileHandle, UnixFileMode)

设置指定文件句柄的指定 UnixFileMode

SetUnixFileMode(String, UnixFileMode)

设置指定路径上文件的指定 UnixFileMode

SetUnixFileMode(SafeFileHandle, UnixFileMode)

Source:
File.cs
Source:
File.cs
Source:
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)

Source:
File.cs
Source:
File.cs
Source:
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 是长度为零的字符串,或包含一个或多个无效字符。 可以使用 GetInvalidPathChars() 方法查询无效字符。

path null

文件模式无效。

调用方没有所需的权限。

指定的路径超过系统定义的最大长度。

path 的组件不是目录。

找不到该文件。

适用于