NIO2 API

org.classpath.icedtea.java.nio.file.attribute
Interface DosFileAttributes

All Superinterfaces:
BasicFileAttributes

public interface DosFileAttributes
extends BasicFileAttributes

File attributes associated with a file in a file system that supports legacy "DOS" attributes.

The DOS attributes of a file are retrieved using a DosFileAttributeView by invoking its readAttributes method.

Since:
1.7
See Also:
Attributes.readDosFileAttributes(org.classpath.icedtea.java.nio.file.FileRef, org.classpath.icedtea.java.nio.file.LinkOption...)

Method Summary
 boolean isArchive()
          Returns the value of the archive attribute.
 boolean isHidden()
          Returns the value of the hidden attribute.
 boolean isReadOnly()
          Returns the value of the read-only attribute.
 boolean isSystem()
          Returns the value of the system attribute.
 
Methods inherited from interface org.classpath.icedtea.java.nio.file.attribute.BasicFileAttributes
creationTime, fileKey, isDirectory, isOther, isRegularFile, isSymbolicLink, lastAccessTime, lastModifiedTime, linkCount, resolution, size
 

Method Detail

isReadOnly

boolean isReadOnly()
Returns the value of the read-only attribute.

This attribute is often used as a simple access control mechanism to prevent files from being deleted or updated. Whether the file system or platform does any enforcement to prevent read-only files from being updated is implementation specific.

Returns:
The value of the read-only attribute.

isHidden

boolean isHidden()
Returns the value of the hidden attribute.

This attribute is often used to indicate if the file is visible to users.

Returns:
The value of the hidden attribute.

isArchive

boolean isArchive()
Returns the value of the archive attribute.

This attribute is typically used by backup programs.

Returns:
The value of the archive attribute.

isSystem

boolean isSystem()
Returns the value of the system attribute.

This attribute is often used to indicate that the file is a component of the operating system.

Returns:
The value of the system attribute.

NIO2 API

Submit a bug or feature

Copyright 2010 Sun Microsystems, Inc. All rights reserved. Use is subject to the terms of the GNU General Public License.