public final class Files_
extends java.lang.Object
In most cases, the methods defined here will delegate to the associated file system provider to perform the file operations.
| Modifier and Type | Method | Description |
|---|---|---|
static long |
copy(java.io.InputStream is,
java.nio.file.Path path,
java.nio.file.CopyOption... options) |
|
static long |
copy(java.nio.file.Path source,
java.io.OutputStream out) |
|
static java.nio.file.Path |
copy(java.nio.file.Path src,
java.nio.file.Path tgt,
java.nio.file.CopyOption... options) |
|
static long |
copy_(java.io.InputStream is,
java.nio.file.Path path,
java.nio.file.CopyOption... options) |
|
static long |
copy_(java.nio.file.Path source,
java.io.OutputStream out) |
|
static java.nio.file.Path |
copy_(java.nio.file.Path src,
java.nio.file.Path tgt,
java.nio.file.CopyOption... options) |
|
static void |
copyRecursive_(java.nio.file.Path src,
java.nio.file.Path target,
java.nio.file.CopyOption... options) |
|
static void |
createDirectories(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static void |
createDirectories_(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.Path |
createDirectory(java.nio.file.Path tgt,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.Path |
createDirectory_(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static Path_ |
createDirectory__(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.Path |
createFile(java.nio.file.Path path,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.Path |
createFile_(java.nio.file.Path path,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.Path |
createLink(java.nio.file.Path link,
java.nio.file.Path existing) |
|
static java.nio.file.Path |
createLink_(java.nio.file.Path link,
java.nio.file.Path existing) |
|
static java.nio.file.Path |
createSymbolicLink(java.nio.file.Path link,
java.nio.file.Path target,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.Path |
createSymbolicLink_(java.nio.file.Path link,
java.nio.file.Path target,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static void |
delete(java.nio.file.Path path) |
|
static void |
delete_(java.nio.file.Path path) |
|
static boolean |
deleteIfExists(java.nio.file.Path path) |
|
static boolean |
deleteIfExists_(java.nio.file.Path path) |
|
static void |
deleteRecursive_(java.nio.file.Path path) |
|
static boolean |
exists(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static boolean |
exists_(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static java.nio.file.attribute.FileTime |
getCreationTime(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static java.nio.file.attribute.FileTime |
getCreationTime_(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static <V extends java.nio.file.attribute.FileAttributeView> |
getFileAttributeView_o(java.nio.file.Path path,
java.lang.Class<V> type,
java.nio.file.LinkOption... options) |
|
static <V extends java.nio.file.attribute.FileAttributeView> |
getFileAttributeView_ot(java.nio.file.Path path,
java.lang.Class<V> type,
java.nio.file.LinkOption... options) |
|
static java.nio.file.FileStore |
getFileStore(java.nio.file.Path path) |
|
static java.nio.file.attribute.FileTime |
getLastAccessTime(java.nio.file.Path path) |
|
static java.nio.file.attribute.FileTime |
getLastAccessTime_(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static java.nio.file.attribute.FileTime |
getLastModifiedTime(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static java.nio.file.attribute.FileTime |
getLastModifiedTime_(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static java.nio.file.attribute.UserPrincipal |
getOwner_(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static boolean |
isDirectory_(java.nio.file.Path path,
java.nio.file.LinkOption... options) |
|
static boolean |
isEmpty_(java.nio.file.Path dir) |
|
static boolean |
isHidden_(java.nio.file.Path resolve) |
|
static boolean |
isKid(java.nio.file.Path dir,
java.nio.file.Path kid) |
|
static boolean |
isKid_(java.nio.file.Path dir,
java.nio.file.Path kid) |
|
static boolean |
isRoot_(java.nio.file.Path path) |
|
static boolean |
isSameFile(java.nio.file.Path file,
java.nio.file.Path file1) |
|
static boolean |
isSameFile_(java.nio.file.Path file,
java.nio.file.Path file1) |
|
static boolean |
isSymbolicLink(java.nio.file.Path path) |
|
static java.util.stream.Stream<java.lang.String> |
lines(java.io.InputStream is,
java.nio.charset.Charset cs) |
similar to
see
Files.lines(Path, Charset) |
static java.util.stream.Stream<java.nio.file.Path> |
list(java.nio.file.Path dir) |
|
static java.util.stream.Stream<java.nio.file.Path> |
list_(java.nio.file.Path dir) |
|
static void |
move(java.nio.file.Path src,
java.nio.file.Path tgt,
java.nio.file.CopyOption... options) |
|
static void |
move_(java.nio.file.Path src,
java.nio.file.Path tgt,
java.nio.file.CopyOption... options) |
|
static java.nio.channels.SeekableByteChannel |
newByteChannel(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
|
static java.nio.channels.SeekableByteChannel |
newByteChannel(java.nio.file.Path path,
java.util.Set<java.nio.file.StandardOpenOption> standardOpenOptions,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.channels.SeekableByteChannel |
newByteChannel_(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
|
static java.nio.channels.SeekableByteChannel |
newByteChannel_(java.nio.file.Path path,
java.util.Set<java.nio.file.StandardOpenOption> standardOpenOptions,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static SeekableByteChannel_ |
newByteChannel__(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
|
static SeekableByteChannel_ |
newByteChannel__(java.nio.file.Path path,
java.util.Set<java.nio.file.StandardOpenOption> standardOpenOptions,
java.nio.file.attribute.FileAttribute<?>... attrs) |
|
static java.nio.file.DirectoryStream<java.nio.file.Path> |
newDirectoryStream(java.nio.file.Path dir) |
|
static java.nio.file.DirectoryStream<java.nio.file.Path> |
newDirectoryStream_(java.nio.file.Path dir) |
|
static DirectoryStream_<java.nio.file.Path> |
newDirectoryStream__(java.nio.file.Path dir) |
|
static java.io.InputStream |
newInputStream(java.nio.file.Path jar,
java.nio.file.OpenOption... options) |
|
static java.io.OutputStream |
newOutputStream(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
|
static java.io.OutputStream |
newOutputStream_(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
|
static byte[] |
readAllBytes(java.nio.file.Path path) |
|
static byte[] |
readAllBytes_(java.nio.file.Path path) |
|
static <A extends java.nio.file.attribute.BasicFileAttributes> |
readAttributes(java.nio.file.Path path,
java.lang.Class<A> type,
java.nio.file.LinkOption... options) |
|
static java.util.Map<java.lang.String,java.lang.Object> |
readAttributes(java.nio.file.Path path,
java.lang.String attributes,
java.nio.file.LinkOption... options) |
|
static <A extends java.nio.file.attribute.BasicFileAttributes> |
readAttributes_(java.nio.file.Path path,
java.lang.Class<A> type,
java.nio.file.LinkOption... options) |
|
static java.util.Map<java.lang.String,java.lang.Object> |
readAttributes_(java.nio.file.Path path,
java.lang.String attributes,
java.nio.file.LinkOption... options) |
|
static Map_<java.lang.String,java.lang.Object> |
readAttributes__(java.nio.file.Path path,
java.lang.String attributes,
java.nio.file.LinkOption... options) |
|
static java.nio.file.Path |
readSymbolicLink(java.nio.file.Path path) |
|
static java.nio.file.Path |
readSymbolicLink_(java.nio.file.Path path) |
|
static java.nio.file.Path |
setAttribute_(java.nio.file.Path path,
java.lang.String attribute,
java.lang.Object value,
java.nio.file.LinkOption... options) |
|
static void |
setLastModifiedTime(java.nio.file.Path file,
java.nio.file.attribute.FileTime past) |
|
static void |
setLastModifiedTime_(java.nio.file.Path file,
java.nio.file.attribute.FileTime past) |
|
static void |
setOwner_(java.nio.file.Path path,
java.nio.file.attribute.UserPrincipal user) |
|
static long |
size(java.nio.file.Path target) |
|
static long |
size_(java.nio.file.Path target) |
|
static void |
unzipToPath(java.io.InputStream is,
java.nio.file.Path root) |
|
static java.util.stream.Stream<java.nio.file.Path> |
walk(java.nio.file.Path start,
java.nio.file.FileVisitOption... options) |
|
static java.util.stream.Stream<java.nio.file.Path> |
walk_(java.nio.file.Path start,
java.nio.file.FileVisitOption... options) |
|
static java.nio.file.Path |
write(java.nio.file.Path path,
byte[] bytes,
java.nio.file.OpenOption... options) |
|
static java.nio.file.Path |
write_(java.nio.file.Path path,
byte[] bytes,
java.nio.file.OpenOption... options) |
public static Path_ createDirectory__(java.nio.file.Path dir, java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.file.Path createDirectory(@Nullable
java.nio.file.Path tgt,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.file.Path createDirectory_(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static void createDirectories(@Nullable
java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static void createDirectories_(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static boolean exists_(java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static boolean exists(@Nullable
java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static java.nio.file.Path write(@Nullable
java.nio.file.Path path,
@Nullable
byte[] bytes,
java.nio.file.OpenOption... options)
public static java.nio.file.Path write_(java.nio.file.Path path,
byte[] bytes,
java.nio.file.OpenOption... options)
public static java.util.stream.Stream<java.nio.file.Path> list(@Nullable
java.nio.file.Path dir)
public static java.util.stream.Stream<java.nio.file.Path> list_(java.nio.file.Path dir)
public static java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(@Nullable
java.nio.file.Path dir)
public static java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream_(java.nio.file.Path dir)
public static DirectoryStream_<java.nio.file.Path> newDirectoryStream__(java.nio.file.Path dir)
public static boolean isDirectory_(java.nio.file.Path path,
java.nio.file.LinkOption... options)
@Nullable
public static java.nio.file.attribute.FileTime getLastModifiedTime(@Nullable
java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static java.nio.file.attribute.FileTime getLastModifiedTime_(java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static java.nio.file.attribute.FileTime getLastAccessTime(@Nullable
java.nio.file.Path path)
public static java.nio.file.attribute.FileTime getLastAccessTime_(java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static java.nio.file.attribute.FileTime getCreationTime(@Nullable
java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static java.nio.file.attribute.FileTime getCreationTime_(java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static <A extends java.nio.file.attribute.BasicFileAttributes> A readAttributes(@Nullable
java.nio.file.Path path,
@Nullable
java.lang.Class<A> type,
@Nullable
java.nio.file.LinkOption... options)
public static <A extends java.nio.file.attribute.BasicFileAttributes> A readAttributes_(java.nio.file.Path path,
java.lang.Class<A> type,
java.nio.file.LinkOption... options)
public static java.util.Map<java.lang.String,java.lang.Object> readAttributes(@Nullable
java.nio.file.Path path,
@Nullable
java.lang.String attributes,
java.nio.file.LinkOption... options)
public static java.util.Map<java.lang.String,java.lang.Object> readAttributes_(java.nio.file.Path path,
java.lang.String attributes,
java.nio.file.LinkOption... options)
public static Map_<java.lang.String,java.lang.Object> readAttributes__(java.nio.file.Path path, java.lang.String attributes, java.nio.file.LinkOption... options)
public static byte[] readAllBytes(@Nullable
java.nio.file.Path path)
public static byte[] readAllBytes_(java.nio.file.Path path)
public static java.nio.channels.SeekableByteChannel newByteChannel(@Nullable
java.nio.file.Path path,
@Nullable
java.util.Set<java.nio.file.StandardOpenOption> standardOpenOptions,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.channels.SeekableByteChannel newByteChannel_(java.nio.file.Path path,
java.util.Set<java.nio.file.StandardOpenOption> standardOpenOptions,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static SeekableByteChannel_ newByteChannel__(java.nio.file.Path path, java.util.Set<java.nio.file.StandardOpenOption> standardOpenOptions, java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.channels.SeekableByteChannel newByteChannel(@Nullable
java.nio.file.Path path,
java.nio.file.OpenOption... options)
public static java.nio.channels.SeekableByteChannel newByteChannel_(java.nio.file.Path path,
java.nio.file.OpenOption... options)
public static SeekableByteChannel_ newByteChannel__(java.nio.file.Path path, java.nio.file.OpenOption... options)
public static long size(@Nullable
java.nio.file.Path target)
public static long size_(java.nio.file.Path target)
public static java.nio.file.Path copy(@Nullable
java.nio.file.Path src,
@Nullable
java.nio.file.Path tgt,
java.nio.file.CopyOption... options)
public static java.nio.file.Path copy_(java.nio.file.Path src,
java.nio.file.Path tgt,
java.nio.file.CopyOption... options)
public static long copy_(java.nio.file.Path source,
java.io.OutputStream out)
public static long copy(@Nullable
java.nio.file.Path source,
@Nullable
java.io.OutputStream out)
public static void delete(@Nullable
java.nio.file.Path path)
public static void delete_(java.nio.file.Path path)
public static void move(@Nullable
java.nio.file.Path src,
@Nullable
java.nio.file.Path tgt,
java.nio.file.CopyOption... options)
public static void move_(java.nio.file.Path src,
java.nio.file.Path tgt,
java.nio.file.CopyOption... options)
public static boolean deleteIfExists(@Nullable
java.nio.file.Path path)
public static boolean deleteIfExists_(java.nio.file.Path path)
public static boolean isKid(@Nullable
java.nio.file.Path dir,
@Nullable
java.nio.file.Path kid)
public static boolean isKid_(java.nio.file.Path dir,
java.nio.file.Path kid)
public static boolean isSymbolicLink(java.nio.file.Path path)
public static void setLastModifiedTime(@Nullable
java.nio.file.Path file,
@Nullable
java.nio.file.attribute.FileTime past)
public static void setLastModifiedTime_(java.nio.file.Path file,
java.nio.file.attribute.FileTime past)
public static boolean isSameFile(@Nullable
java.nio.file.Path file,
@Nullable
java.nio.file.Path file1)
public static boolean isSameFile_(java.nio.file.Path file,
java.nio.file.Path file1)
public static java.nio.file.Path createLink(@Nullable
java.nio.file.Path link,
@Nullable
java.nio.file.Path existing)
public static java.nio.file.Path createLink_(java.nio.file.Path link,
java.nio.file.Path existing)
public static java.nio.file.FileStore getFileStore(@Nullable
java.nio.file.Path path)
public static long copy(@Nullable
java.io.InputStream is,
@Nullable
java.nio.file.Path path,
java.nio.file.CopyOption... options)
public static long copy_(java.io.InputStream is,
java.nio.file.Path path,
java.nio.file.CopyOption... options)
public static java.io.InputStream newInputStream(java.nio.file.Path jar,
java.nio.file.OpenOption... options)
public static java.util.stream.Stream<java.lang.String> lines(java.io.InputStream is,
java.nio.charset.Charset cs)
Files.lines(Path, Charset)public static void unzipToPath(java.io.InputStream is,
java.nio.file.Path root)
public static boolean isEmpty_(java.nio.file.Path dir)
public static boolean isRoot_(java.nio.file.Path path)
public static boolean isHidden_(java.nio.file.Path resolve)
public static java.nio.file.attribute.UserPrincipal getOwner_(java.nio.file.Path path,
java.nio.file.LinkOption... options)
public static void setOwner_(java.nio.file.Path path,
java.nio.file.attribute.UserPrincipal user)
public static java.nio.file.Path setAttribute_(java.nio.file.Path path,
java.lang.String attribute,
java.lang.Object value,
java.nio.file.LinkOption... options)
public static <V extends java.nio.file.attribute.FileAttributeView> java.util.Optional<V> getFileAttributeView_o(java.nio.file.Path path,
java.lang.Class<V> type,
java.nio.file.LinkOption... options)
public static <V extends java.nio.file.attribute.FileAttributeView> V getFileAttributeView_ot(java.nio.file.Path path,
java.lang.Class<V> type,
java.nio.file.LinkOption... options)
public static void deleteRecursive_(java.nio.file.Path path)
public static java.util.stream.Stream<java.nio.file.Path> walk_(java.nio.file.Path start,
java.nio.file.FileVisitOption... options)
public static java.util.stream.Stream<java.nio.file.Path> walk(@Nullable
java.nio.file.Path start,
java.nio.file.FileVisitOption... options)
public static void copyRecursive_(java.nio.file.Path src,
java.nio.file.Path target,
java.nio.file.CopyOption... options)
public static java.nio.file.Path createSymbolicLink_(java.nio.file.Path link,
java.nio.file.Path target,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.file.Path createSymbolicLink(@Nullable
java.nio.file.Path link,
@Nullable
java.nio.file.Path target,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.file.Path readSymbolicLink_(java.nio.file.Path path)
public static java.nio.file.Path readSymbolicLink(@Nullable
java.nio.file.Path path)
public static java.nio.file.Path createFile_(java.nio.file.Path path,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.nio.file.Path createFile(@Nullable
java.nio.file.Path path,
java.nio.file.attribute.FileAttribute<?>... attrs)
public static java.io.OutputStream newOutputStream_(java.nio.file.Path path,
java.nio.file.OpenOption... options)
public static java.io.OutputStream newOutputStream(@Nullable
java.nio.file.Path path,
java.nio.file.OpenOption... options)
Copyright © 2018. All rights reserved.