模块  java.base

Interface DosFileAttributeView

    • 方法详细信息

      • setReadOnly

        void setReadOnly​(boolean value)          throws IOException
        更新只读属性的值。

        如果属性可以作为相对于其他文件系统操作的原子操作更新,则它是特定于实现的。 例如,实现可能需要读取DOS属性的现有值以更新此属性。

        参数
        value - 属性的新值
        异常
        IOException - 如果发生I / O错误
        SecurityException - 如果是默认值,并且安装了安全管理器,则会调用其 checkWrite方法来检查对文件的写入权限
      • setHidden

        void setHidden​(boolean value)        throws IOException
        更新隐藏属性的值。

        如果属性可以作为相对于其他文件系统操作的原子操作更新,则它是特定于实现的。 例如,实现可能需要读取DOS属性的现有值以更新此属性。

        参数
        value - 属性的新值
        异常
        IOException - 如果发生I / O错误
        SecurityException - 如果是默认值,并且安装了安全管理器,则会调用其 checkWrite方法来检查对文件的写入权限
      • setSystem

        void setSystem​(boolean value)        throws IOException
        更新系统属性的值。

        如果属性可以作为相对于其他文件系统操作的原子操作更新,则它是特定于实现的。 例如,实现可能需要读取DOS属性的现有值以更新此属性。

        参数
        value - 属性的新值
        异常
        IOException - 如果发生I / O错误
        SecurityException - 如果是默认值,并且安装了安全管理器,则会调用其 checkWrite方法来检查对文件的写入权限
      • setArchive

        void setArchive​(boolean value)         throws IOException
        更新存档属性的值。

        如果属性可以作为相对于其他文件系统操作的原子操作更新,则它是特定于实现的。 例如,实现可能需要读取DOS属性的现有值以更新此属性。

        参数
        value - 属性的新值
        异常
        IOException - 如果发生I / O错误
        SecurityException - 如果是默认值,并且安装了安全管理器,则会调用其 checkWrite方法来检查对文件的写入权限