FileSystemInfo.UnixFileMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置当前文件或目录的 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 只能在设置值时引发。