Package br.com.objectos.fs

Defines interfaces for developing applications that require file system access and provides an implementation for accessing the local file system.

See:
          Description

Interface Summary
Directory A façade for directory only operations.
DirectoryContentsVisitor A visitor of the contents of a directory.
PathName Represents a pathname in a file system.
PathNameVisitor<R,P> A visitor of PathName instances.
PosixFileModeOption Represents a POSIX file access permission.
RegularFile A façade for regular file only operations.
RegularFileCreateOption Sets a regular file attribute during its creation.
RegularFileIsOption Queries a regular file for a certain attribute.
ResolvedPath A façade for operating on a pathname in a file system for which is not known if it is a directory, a file or if it does not exist.
WritablePathName A façade for writing operations.
 

Class Summary
JavaIoTmpdir The java.io.tmpdir system property as a Directory instance.
LocalFs Provides static methods for obtaining PathName instances, such as directories and files, from the local file system.
Posix Provides POSIX file access permissions.
SimplePathNameVisitor<R,P> A simple visitor of PathName instances.
 

Exception Summary
FoundException Indicates that an operation meant for nonexistent files failed because the file actually exists.
NotDirectoryException Indicates that an operation meant for a directory failed because the file is not a directory (it is a regular file for example).
NotFoundException Indicates that an operation meant for an existent file failed because the file does not actually exist.
NotRegularFileException Indicates that an operation meant for a regular file failed because the file is not a regular file (it is a directory for example).
 

Package br.com.objectos.fs Description

Defines interfaces for developing applications that require file system access and provides an implementation for accessing the local file system.

Classes in this package will use java.io for file system access if it is a Java 6 build or will use java.nio.file if its a Java 7+ build.

Since:
2


Copyright © 2021 Objectos Software LTDA. All rights reserved.