File.SetUnixFileMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
的组件不是目录。
找不到该文件。