Uses of Interface
java.nio.file.Path
Packages that use Path
Package
Description
Provides for system input and output through data streams,
serialization and the file system.
Classes to support module descriptors and creating configurations of modules
by means of resolution and service binding.
Provides the classes for implementing networking applications.
HTTP Client and WebSocket APIs
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
Service-provider classes for the
java.nio.file package.Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
Provides interfaces for tools which can be invoked from a program,
for example, compilers.
Classes to support low-level and efficient foreign memory/function access, directly from Java.
This package provides classes to create events and control Flight Recorder.
This package contains classes for consuming Flight Recorder data.
This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).
-
Uses of Path in java.io
Modifier and TypeMethodDescriptionFile.toPath()Returns ajava.nio.file.Pathobject constructed from this abstract path. -
Uses of Path in java.lang.module
Methods in java.lang.module with parameters of type PathModifier and TypeMethodDescriptionstatic ModuleFinderReturns a module finder that locates modules on the file system by searching a sequence of directories and/or packaged modules. -
Uses of Path in java.net
Modifier and TypeMethodDescriptionstatic UnixDomainSocketAddressCreates a UnixDomainSocketAddress for the given path. -
Uses of Path in java.net.http
Methods in java.net.http that return types with arguments of type PathModifier and TypeMethodDescriptionstatic HttpResponse.BodyHandler<Path>static HttpResponse.BodyHandler<Path>HttpResponse.BodyHandlers.ofFile(Path file, OpenOption... openOptions) Returns aBodyHandler<Path>that returns aBodySubscriber<Path>obtained fromBodySubscribers.ofFile(Path,OpenOption...).static HttpResponse.BodySubscriber<Path>Returns aBodySubscriberwhich stores the response body in a file opened with the given name.static HttpResponse.BodySubscriber<Path>HttpResponse.BodySubscribers.ofFile(Path file, OpenOption... openOptions) Returns aBodySubscriberwhich stores the response body in a file opened with the given options and name.static HttpResponse.BodyHandler<Path>HttpResponse.BodyHandlers.ofFileDownload(Path directory, OpenOption... openOptions) Returns aBodyHandler<Path>that returns aBodySubscriber<Path> where the download directory is specified, but the filename is obtained from theContent-Dispositionresponse header.Methods in java.net.http with parameters of type PathModifier and TypeMethodDescriptionstatic HttpRequest.BodyPublisherA request body publisher that takes data from the contents of a File.static HttpResponse.BodyHandler<Path>static HttpResponse.BodyHandler<Path>HttpResponse.BodyHandlers.ofFile(Path file, OpenOption... openOptions) Returns aBodyHandler<Path>that returns aBodySubscriber<Path>obtained fromBodySubscribers.ofFile(Path,OpenOption...).static HttpResponse.BodySubscriber<Path>Returns aBodySubscriberwhich stores the response body in a file opened with the given name.static HttpResponse.BodySubscriber<Path>HttpResponse.BodySubscribers.ofFile(Path file, OpenOption... openOptions) Returns aBodySubscriberwhich stores the response body in a file opened with the given options and name.static HttpResponse.BodyHandler<Path>HttpResponse.BodyHandlers.ofFileDownload(Path directory, OpenOption... openOptions) Returns aBodyHandler<Path>that returns aBodySubscriber<Path> where the download directory is specified, but the filename is obtained from theContent-Dispositionresponse header. -
Uses of Path in java.nio.channels
Methods in java.nio.channels with parameters of type PathModifier and TypeMethodDescriptionstatic AsynchronousFileChannelAsynchronousFileChannel.open(Path file, OpenOption... options) Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.static AsynchronousFileChannelAsynchronousFileChannel.open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.static FileChannelFileChannel.open(Path path, OpenOption... options) Opens or creates a file, returning a file channel to access the file.static FileChannelFileChannel.open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) Opens or creates a file, returning a file channel to access the file. -
Uses of Path in java.nio.file
Fields in java.nio.file with type parameters of type PathModifier and TypeFieldDescriptionstatic final WatchEvent.Kind<Path>StandardWatchEventKinds.ENTRY_CREATEDirectory entry created.static final WatchEvent.Kind<Path>StandardWatchEventKinds.ENTRY_DELETEDirectory entry deleted.static final WatchEvent.Kind<Path>StandardWatchEventKinds.ENTRY_MODIFYDirectory entry modified.Methods in java.nio.file that return PathModifier and TypeMethodDescriptionstatic PathFiles.copy(Path source, Path target, CopyOption... options) Copy a file to a target file.static PathFiles.createDirectories(Path dir, FileAttribute<?>... attrs) Creates a directory by creating all nonexistent parent directories first.static PathFiles.createDirectory(Path dir, FileAttribute<?>... attrs) Creates a new directory.static PathFiles.createFile(Path path, FileAttribute<?>... attrs) Creates a new and empty file, failing if the file already exists.static PathFiles.createLink(Path link, Path existing) Creates a new link (directory entry) for an existing file (optional operation).static PathFiles.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) Creates a symbolic link to a target (optional operation).static PathFiles.createTempDirectory(String prefix, FileAttribute<?>... attrs) Creates a new directory in the default temporary-file directory, using the given prefix to generate its name.static PathFiles.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs) Creates a new directory in the specified directory, using the given prefix to generate its name.static PathFiles.createTempFile(String prefix, String suffix, FileAttribute<?>... attrs) Creates an empty file in the default temporary-file directory, using the given prefix and suffix to generate its name.static PathFiles.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs) Creates a new empty file in the specified directory, using the given prefix and suffix strings to generate its name.static PathConverts a path string, or a sequence of strings that when joined form a path string, to aPath.static PathConverts the given URI to aPathobject.Path.getFileName()Returns the name of the file or directory denoted by this path as aPathobject.Path.getName(int index) Returns a name element of this path as aPathobject.Path.getParent()Returns the parent path, ornullif this path does not have a parent.abstract PathConverts a path string, or a sequence of strings that when joined form a path string, to aPath.Path.getRoot()Returns the root component of this path as aPathobject, ornullif this path does not have a root component.static PathFiles.move(Path source, Path target, CopyOption... options) Move or rename a file to a target file.Path.normalize()Returns a path that is this path with redundant name elements eliminated.static PathReturns aPathby converting a path string, or a sequence of strings that when joined form a path string.static PathReturns aPathby converting a URI.static PathFiles.readSymbolicLink(Path link) Reads the target of a symbolic link (optional operation).Path.relativize(Path other) Constructs a relative path between this path and a given path.default PathConverts a given path string to aPathand resolves it against thisPathin exactly the manner specified by theresolvemethod.Resolve the given path against this path.default PathPath.resolveSibling(String other) Converts a given path string to aPathand resolves it against this path'sparentpath in exactly the manner specified by theresolveSiblingmethod.default PathPath.resolveSibling(Path other) Resolves the given path against this path'sparentpath.static PathFiles.setAttribute(Path path, String attribute, Object value, LinkOption... options) Sets the value of a file attribute.static PathFiles.setLastModifiedTime(Path path, FileTime time) Updates a file's last modified time attribute.static PathFiles.setOwner(Path path, UserPrincipal owner) Updates the file owner.static PathFiles.setPosixFilePermissions(Path path, Set<PosixFilePermission> perms) Sets a file's POSIX permissions.Path.subpath(int beginIndex, int endIndex) Returns a relativePaththat is a subsequence of the name elements of this path.Path.toAbsolutePath()Returns aPathobject representing the absolute path of this path.Path.toRealPath(LinkOption... options) Returns the real path of an existing file.static PathFiles.walkFileTree(Path start, FileVisitor<? super Path> visitor) Walks a file tree.static PathFiles.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor) Walks a file tree.static PathFiles.write(Path path, byte[] bytes, OpenOption... options) Writes bytes to a file.static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) Write lines of text to a file.static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options) Write lines of text to a file.static PathFiles.writeString(Path path, CharSequence csq, Charset cs, OpenOption... options) Write a CharSequence to a file.static PathFiles.writeString(Path path, CharSequence csq, OpenOption... options) Write a CharSequence to a file.Methods in java.nio.file that return types with arguments of type PathModifier and TypeMethodDescriptionFiles.find(Path start, int maxDepth, BiPredicate<Path, BasicFileAttributes> matcher, FileVisitOption... options) Return aStreamthat is lazily populated withPathby searching for files in a file tree rooted at a given starting file.FileSystem.getRootDirectories()Returns an object to iterate over the paths of the root directories.Path.iterator()Returns an iterator over the name elements of this path.Return a lazily populatedStream, the elements of which are the entries in the directory.static DirectoryStream<Path>Files.newDirectoryStream(Path dir) Opens a directory, returning aDirectoryStreamto iterate over all entries in the directory.static DirectoryStream<Path>Files.newDirectoryStream(Path dir, String glob) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.static DirectoryStream<Path>Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.Files.walk(Path start, int maxDepth, FileVisitOption... options) Return aStreamthat is lazily populated withPathby walking the file tree rooted at a given starting file.Files.walk(Path start, FileVisitOption... options) Return aStreamthat is lazily populated withPathby walking the file tree rooted at a given starting file.Methods in java.nio.file with parameters of type PathModifier and TypeMethodDescriptionintCompares two abstract paths lexicographically.static longFiles.copy(InputStream in, Path target, CopyOption... options) Copies all bytes from an input stream to a file.static longFiles.copy(Path source, OutputStream out) Copies all bytes from a file to an output stream.static PathFiles.copy(Path source, Path target, CopyOption... options) Copy a file to a target file.static PathFiles.createDirectories(Path dir, FileAttribute<?>... attrs) Creates a directory by creating all nonexistent parent directories first.static PathFiles.createDirectory(Path dir, FileAttribute<?>... attrs) Creates a new directory.static PathFiles.createFile(Path path, FileAttribute<?>... attrs) Creates a new and empty file, failing if the file already exists.static PathFiles.createLink(Path link, Path existing) Creates a new link (directory entry) for an existing file (optional operation).static PathFiles.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) Creates a symbolic link to a target (optional operation).static PathFiles.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs) Creates a new directory in the specified directory, using the given prefix to generate its name.static PathFiles.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs) Creates a new empty file in the specified directory, using the given prefix and suffix strings to generate its name.static voidDeletes a file.static booleanFiles.deleteIfExists(Path path) Deletes a file if it exists.booleanTests if this path ends with the given path.static booleanFiles.exists(Path path, LinkOption... options) Tests whether a file exists.Files.find(Path start, int maxDepth, BiPredicate<Path, BasicFileAttributes> matcher, FileVisitOption... options) Return aStreamthat is lazily populated withPathby searching for files in a file tree rooted at a given starting file.static ObjectFiles.getAttribute(Path path, String attribute, LinkOption... options) Reads the value of a file attribute.static <V extends FileAttributeView>
VFiles.getFileAttributeView(Path path, Class<V> type, LinkOption... options) Returns a file attribute view of a given type.static FileStoreFiles.getFileStore(Path path) Returns theFileStorerepresenting the file store where a file is located.static FileTimeFiles.getLastModifiedTime(Path path, LinkOption... options) Returns a file's last modified time.static UserPrincipalFiles.getOwner(Path path, LinkOption... options) Returns the owner of a file.static Set<PosixFilePermission>Files.getPosixFilePermissions(Path path, LinkOption... options) Returns a file's POSIX file permissions.static booleanFiles.isDirectory(Path path, LinkOption... options) Tests whether a file is a directory.static booleanFiles.isExecutable(Path path) Tests whether a file is executable.static booleanTells whether or not a file is considered hidden.static booleanFiles.isReadable(Path path) Tests whether a file is readable.static booleanFiles.isRegularFile(Path path, LinkOption... options) Tests whether a file is a regular file with opaque content.static booleanFiles.isSameFile(Path path, Path path2) Tests if two paths locate the same file.static booleanFiles.isSymbolicLink(Path path) Tests whether a file is a symbolic link.static booleanFiles.isWritable(Path path) Tests whether a file is writable.Read all lines from a file as aStream.Read all lines from a file as aStream.Return a lazily populatedStream, the elements of which are the entries in the directory.booleanTells if given path matches this matcher's pattern.static longFinds and returns the position of the first mismatched byte in the content of two files, or-1Lif there is no mismatch.static PathFiles.move(Path source, Path target, CopyOption... options) Move or rename a file to a target file.static BufferedReaderFiles.newBufferedReader(Path path) Opens a file for reading, returning aBufferedReaderto read text from the file in an efficient manner.static BufferedReaderFiles.newBufferedReader(Path path, Charset cs) Opens a file for reading, returning aBufferedReaderthat may be used to read text from the file in an efficient manner.static BufferedWriterFiles.newBufferedWriter(Path path, Charset cs, OpenOption... options) Opens or creates a file for writing, returning aBufferedWriterthat may be used to write text to the file in an efficient manner.static BufferedWriterFiles.newBufferedWriter(Path path, OpenOption... options) Opens or creates a file for writing, returning aBufferedWriterto write text to the file in an efficient manner.static SeekableByteChannelFiles.newByteChannel(Path path, OpenOption... options) Opens or creates a file, returning a seekable byte channel to access the file.static SeekableByteChannelFiles.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) Opens or creates a file, returning a seekable byte channel to access the file.static DirectoryStream<Path>Files.newDirectoryStream(Path dir) Opens a directory, returning aDirectoryStreamto iterate over all entries in the directory.static DirectoryStream<Path>Files.newDirectoryStream(Path dir, String glob) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.static DirectoryStream<Path>Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.static FileSystemFileSystems.newFileSystem(Path path) Constructs a newFileSystemto access the contents of a file as a file system.static FileSystemFileSystems.newFileSystem(Path path, ClassLoader loader) Constructs a newFileSystemto access the contents of a file as a file system.static FileSystemFileSystems.newFileSystem(Path path, Map<String, ?> env) Constructs a newFileSystemto access the contents of a file as a file system.static FileSystemFileSystems.newFileSystem(Path path, Map<String, ?> env, ClassLoader loader) Constructs a newFileSystemto access the contents of a file as a file system.static InputStreamFiles.newInputStream(Path path, OpenOption... options) Opens a file, returning an input stream to read from the file.static OutputStreamFiles.newOutputStream(Path path, OpenOption... options) Opens or creates a file, returning an output stream that may be used to write bytes to the file.static booleanFiles.notExists(Path path, LinkOption... options) Tests whether the file located by this path does not exist.static StringFiles.probeContentType(Path path) Probes the content type of a file.static byte[]Files.readAllBytes(Path path) Reads all the bytes from a file.Files.readAllLines(Path path) Read all lines from a file.Files.readAllLines(Path path, Charset cs) Read all lines from a file.static <A extends BasicFileAttributes>
AFiles.readAttributes(Path path, Class<A> type, LinkOption... options) Reads a file's attributes as a bulk operation.Files.readAttributes(Path path, String attributes, LinkOption... options) Reads a set of file attributes as a bulk operation.static StringFiles.readString(Path path) static StringFiles.readString(Path path, Charset cs) Reads all characters from a file into a string, decoding from bytes to characters using the specified charset.static PathFiles.readSymbolicLink(Path link) Reads the target of a symbolic link (optional operation).Path.relativize(Path other) Constructs a relative path between this path and a given path.Resolve the given path against this path.default PathPath.resolveSibling(Path other) Resolves the given path against this path'sparentpath.static PathFiles.setAttribute(Path path, String attribute, Object value, LinkOption... options) Sets the value of a file attribute.static PathFiles.setLastModifiedTime(Path path, FileTime time) Updates a file's last modified time attribute.static PathFiles.setOwner(Path path, UserPrincipal owner) Updates the file owner.static PathFiles.setPosixFilePermissions(Path path, Set<PosixFilePermission> perms) Sets a file's POSIX permissions.static longReturns the size of a file (in bytes).booleanPath.startsWith(Path other) Tests if this path starts with the given path.Files.walk(Path start, int maxDepth, FileVisitOption... options) Return aStreamthat is lazily populated withPathby walking the file tree rooted at a given starting file.Files.walk(Path start, FileVisitOption... options) Return aStreamthat is lazily populated withPathby walking the file tree rooted at a given starting file.static PathFiles.walkFileTree(Path start, FileVisitor<? super Path> visitor) Walks a file tree.static PathFiles.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor) Walks a file tree.static PathFiles.write(Path path, byte[] bytes, OpenOption... options) Writes bytes to a file.static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) Write lines of text to a file.static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options) Write lines of text to a file.static PathFiles.writeString(Path path, CharSequence csq, Charset cs, OpenOption... options) Write a CharSequence to a file.static PathFiles.writeString(Path path, CharSequence csq, OpenOption... options) Write a CharSequence to a file.Method parameters in java.nio.file with type arguments of type PathModifier and TypeMethodDescriptionFiles.find(Path start, int maxDepth, BiPredicate<Path, BasicFileAttributes> matcher, FileVisitOption... options) Return aStreamthat is lazily populated withPathby searching for files in a file tree rooted at a given starting file.static DirectoryStream<Path>Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.static PathFiles.walkFileTree(Path start, FileVisitor<? super Path> visitor) Walks a file tree.static PathFiles.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor) Walks a file tree. -
Uses of Path in java.nio.file.spi
Methods in java.nio.file.spi that return PathModifier and TypeMethodDescriptionabstract PathReturn aPathobject by converting the givenURI.FileSystemProvider.readSymbolicLink(Path link) Reads the target of a symbolic link.Methods in java.nio.file.spi that return types with arguments of type PathModifier and TypeMethodDescriptionabstract DirectoryStream<Path>FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.Methods in java.nio.file.spi with parameters of type PathModifier and TypeMethodDescriptionabstract voidFileSystemProvider.checkAccess(Path path, AccessMode... modes) Checks the existence, and optionally the accessibility, of a file.abstract voidFileSystemProvider.copy(Path source, Path target, CopyOption... options) Copy a file to a target file.abstract voidFileSystemProvider.createDirectory(Path dir, FileAttribute<?>... attrs) Creates a new directory.voidFileSystemProvider.createLink(Path link, Path existing) Creates a new link (directory entry) for an existing file.voidFileSystemProvider.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) Creates a symbolic link to a target.abstract voidDeletes a file.booleanFileSystemProvider.deleteIfExists(Path path) Deletes a file if it exists.abstract <V extends FileAttributeView>
VFileSystemProvider.getFileAttributeView(Path path, Class<V> type, LinkOption... options) Returns a file attribute view of a given type.abstract FileStoreFileSystemProvider.getFileStore(Path path) Returns theFileStorerepresenting the file store where a file is located.abstract booleanTells whether or not a file is considered hidden.abstract booleanFileSystemProvider.isSameFile(Path path, Path path2) Tests if two paths locate the same file.abstract voidFileSystemProvider.move(Path source, Path target, CopyOption... options) Move or rename a file to a target file.FileSystemProvider.newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.abstract SeekableByteChannelFileSystemProvider.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) Opens or creates a file, returning a seekable byte channel to access the file.abstract DirectoryStream<Path>FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory.FileSystemProvider.newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) Opens or creates a file for reading and/or writing, returning a file channel to access the file.FileSystemProvider.newFileSystem(Path path, Map<String, ?> env) Constructs a newFileSystemto access the contents of a file as a file system.FileSystemProvider.newInputStream(Path path, OpenOption... options) Opens a file, returning an input stream to read from the file.FileSystemProvider.newOutputStream(Path path, OpenOption... options) Opens or creates a file, returning an output stream that may be used to write bytes to the file.abstract StringFileTypeDetector.probeContentType(Path path) Probes the given file to guess its content type.abstract <A extends BasicFileAttributes>
AFileSystemProvider.readAttributes(Path path, Class<A> type, LinkOption... options) Reads a file's attributes as a bulk operation.FileSystemProvider.readAttributes(Path path, String attributes, LinkOption... options) Reads a set of file attributes as a bulk operation.FileSystemProvider.readSymbolicLink(Path link) Reads the target of a symbolic link.abstract voidFileSystemProvider.setAttribute(Path path, String attribute, Object value, LinkOption... options) Sets the value of a file attribute.Method parameters in java.nio.file.spi with type arguments of type PathModifier and TypeMethodDescriptionabstract DirectoryStream<Path>FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) Opens a directory, returning aDirectoryStreamto iterate over the entries in the directory. -
Uses of Path in java.util
ModifierConstructorDescriptionConstructs a newScannerthat produces values scanned from the specified file.Constructs a newScannerthat produces values scanned from the specified file.Constructs a newScannerthat produces values scanned from the specified file. -
Uses of Path in javax.tools
Methods in javax.tools that return PathModifier and TypeMethodDescriptiondefault PathStandardJavaFileManager.asPath(FileObject file) Returns the path, if any, underlying this file object (optional operation).Converts a path string, or a sequence of strings that when joined form a path string, to a Path.Methods in javax.tools that return types with arguments of type PathModifier and TypeMethodDescriptionStandardJavaFileManager.getLocationAsPaths(JavaFileManager.Location location) Returns the search path associated with the given location.Methods in javax.tools with parameters of type PathModifier and TypeMethodDescriptiondefault Iterable<? extends JavaFileObject>StandardJavaFileManager.getJavaFileObjects(Path... paths) Returns file objects representing the given paths.Method parameters in javax.tools with type arguments of type PathModifier and TypeMethodDescriptiondefault Iterable<? extends JavaFileObject>StandardJavaFileManager.getJavaFileObjectsFromPaths(Iterable<? extends Path> paths) Deprecated.default Iterable<? extends JavaFileObject>StandardJavaFileManager.getJavaFileObjectsFromPaths(Collection<? extends Path> paths) Returns file objects representing the given paths.default voidStandardJavaFileManager.setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) Associates the given search path with the given module and location, which must be a module-oriented or output location.default voidStandardJavaFileManager.setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths) Associates the given search path with the given location. -
Uses of Path in jdk.incubator.foreign
Methods in jdk.incubator.foreign with parameters of type PathModifier and TypeMethodDescriptionstatic MemorySegmentMemorySegment.mapFile(Path path, long bytesOffset, long bytesSize, FileChannel.MapMode mapMode, ResourceScope scope) Creates a new mapped memory segment that models a memory-mapped region of a file from a given path. -
Uses of Path in jdk.jfr
Modifier and TypeMethodDescriptionRecording.getDestination()Returns the destination file, where recording data is written when the recording stops, ornullif no destination is set.Modifier and TypeMethodDescriptionstatic ConfigurationReads a configuration from a file.voidWrites recording data to a file.voidRecording.setDestination(Path destination) Sets a location where data is written on recording stop, ornullif data is not to be dumped. -
Uses of Path in jdk.jfr.consumer
Methods in jdk.jfr.consumer with parameters of type PathModifier and TypeMethodDescriptionvoidWrites recording data to a file.static EventStreamCreates an event stream from a file.static EventStreamEventStream.openRepository(Path directory) Creates an event stream from a disk repository.static List<RecordedEvent>RecordingFile.readAllEvents(Path path) Returns a list of all events in a file.Constructors in jdk.jfr.consumer with parameters of type Path -
Uses of Path in jdk.management.jfr
Methods in jdk.management.jfr with parameters of type PathModifier and TypeMethodDescriptionvoidWrites recording data to a file.Constructors in jdk.management.jfr with parameters of type PathModifierConstructorDescriptionRemoteRecordingStream(MBeanServerConnection connection, Path directory) Creates an event stream that operates against aMBeanServerConnectionthat has a registeredFlightRecorderMXBean.
StandardJavaFileManager.getJavaFileObjectsFromPaths(Collection)instead, to prevent the possibility of accidentally calling the method with a singlePathas such an argument.