Class Files.UnknownFileStore

  • Enclosing class:
    Files

    private static final class Files.UnknownFileStore
    extends java.nio.file.FileStore
    FileStore implementation used internally for paths for which a FileStore cannot be obtained. On Windows, attempting to get the FileStore for a path in a SUBST drive fails.
    • Field Detail

      • root

        private final java.nio.file.Path root
    • Constructor Detail

      • UnknownFileStore

        private UnknownFileStore​(java.nio.file.Path root)
    • Method Detail

      • name

        public java.lang.String name()
        Specified by:
        name in class java.nio.file.FileStore
      • type

        public java.lang.String type()
        Specified by:
        type in class java.nio.file.FileStore
      • isReadOnly

        public boolean isReadOnly()
        Specified by:
        isReadOnly in class java.nio.file.FileStore
      • getTotalSpace

        public long getTotalSpace()
        Specified by:
        getTotalSpace in class java.nio.file.FileStore
      • getUsableSpace

        public long getUsableSpace()
        Specified by:
        getUsableSpace in class java.nio.file.FileStore
      • getUnallocatedSpace

        public long getUnallocatedSpace()
        Specified by:
        getUnallocatedSpace in class java.nio.file.FileStore
      • supportsFileAttributeView

        public boolean supportsFileAttributeView​(java.lang.Class<? extends java.nio.file.attribute.FileAttributeView> type)
        Specified by:
        supportsFileAttributeView in class java.nio.file.FileStore
      • supportsFileAttributeView

        public boolean supportsFileAttributeView​(java.lang.String name)
        Specified by:
        supportsFileAttributeView in class java.nio.file.FileStore
      • getFileStoreAttributeView

        public <V extends java.nio.file.attribute.FileStoreAttributeView> V getFileStoreAttributeView​(java.lang.Class<V> type)
        Specified by:
        getFileStoreAttributeView in class java.nio.file.FileStore
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String attribute)
        Specified by:
        getAttribute in class java.nio.file.FileStore
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object