| ใใใฑใผใธ | ่ชฌๆ |
|---|---|
| java.io |
ใใฎใใใฑใผใธใฏใใใผใฟใปในใใชใผใ ใ็ดๅๅใใใกใคใซใปใทในใใ ใซใใใทในใใ ๅ
ฅๅบๅ็จใซๆไพใใใฆใใพใใ
|
| java.nio.channels |
ๅ
ฅๅบๅๆไฝใๅฎ่กใงใใใจใณใใฃใใฃ(ใใกใคใซใใฝใฑใใใชใฉ)ใธใฎๆฅ็ถใ่กจใใใฃใใซใใๅค้ๅใใใ้ใใญใใฏๅ
ฅๅบๅๆไฝ็จใฎใปใฌใฏใฟใๅฎ็พฉใใพใใ
|
| java.nio.file |
ใใกใคใซใใใกใคใซๅฑๆงใใใใณใใกใคใซใปใทในใใ ใซใขใฏใปในใใใใใฎJavaไปฎๆณใใทใณ็จใฎใคใณใฟใใงใผในใจใฏใฉในใๅฎ็พฉใใพใใ
|
| java.nio.file.spi |
java.nio.fileใใใฑใผใธใฎใตใผใในใปใใญใใคใใปใฏใฉในใ |
| java.util |
ใณใฌใฏใทใงใณใปใใฌใผใ ใฏใผใฏใใฌใฌใทใผใปใณใฌใฏใทใงใณใปใฏใฉในใใคใใณใใปใขใใซใๆฅๆๆฉ่ฝใๅฝ้ๅใใใใณใใพใใพใชใฆใผใใฃใชใใฃใปใฏใฉใน(StringTokenizerใไนฑๆฐใธใงใใฌใผใฟใใใใณใใใ้
ๅ)ใๅซใพใใฆใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
Path |
File.toPath()
ใใฎๆฝ่ฑกใในใใๆง็ฏใใใ
java.nio.file.Pathใชใใธใงใฏใใ่ฟใใพใใ |
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
static AsynchronousFileChannel |
AsynchronousFileChannel.open(Path file, OpenOption... options)
่ชญใฟ่พผใฟใพใใฏๆธใ่พผใฟ(ใใใใฏใใฎไธกๆน)็จใฎใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎ้ๅๆใฎใใกใคใซใปใใฃใใซใ่ฟใใพใใ
|
|
static FileChannel |
FileChannel.open(Path path, OpenOption... options)
ใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎใใกใคใซใปใใฃใใซใ่ฟใใพใใ
|
|
static AsynchronousFileChannel |
AsynchronousFileChannel.open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
่ชญใฟ่พผใฟใพใใฏๆธใ่พผใฟ(ใใใใฏใใฎไธกๆน)็จใฎใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎ้ๅๆใฎใใกใคใซใปใใฃใใซใ่ฟใใพใใ
|
|
static FileChannel |
FileChannel.open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
ใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎใใกใคใซใปใใฃใใซใ่ฟใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใใฃใผใซใ | ่ชฌๆ |
|---|---|---|
static WatchEvent.Kind<Path> |
StandardWatchEventKinds.ENTRY_CREATE
ใใฃใฌใฏใใชใปใจใณใใชใไฝๆใใใพใใใ
|
|
static WatchEvent.Kind<Path> |
StandardWatchEventKinds.ENTRY_DELETE
ใใฃใฌใฏใใชใปใจใณใใชใๅ้คใใใพใใใ
|
|
static WatchEvent.Kind<Path> |
StandardWatchEventKinds.ENTRY_MODIFY
ใใฃใฌใฏใใชใปใจใณใใชใๅคๆดใใใพใใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
static Path |
Files.copy(Path source, Path target, CopyOption... options)
ใใกใคใซใใฟใผใฒใใใปใใกใคใซใซใณใใผใใพใใ
|
|
static Path |
Files.createDirectories(Path dir, FileAttribute<?>... attrs)
ๅญๅจใใชใใในใฆใฎ่ฆชใใฃใฌใฏใใชใใพใไฝๆใใใใจใงใใใฃใฌใฏใใชใไฝๆใใพใใ
|
|
static Path |
Files.createDirectory(Path dir, FileAttribute<?>... attrs)
ๆฐใใใใฃใฌใฏใใชใไฝๆใใพใใ
|
|
static Path |
Files.createFile(Path path, FileAttribute<?>... attrs)
ๆฐใใ็ฉบใฎใใกใคใซใไฝๆใใใใกใคใซใใใงใซๅญๅจใใๅ ดๅใฏๅคฑๆใใพใใ
|
|
static Path |
Files.createLink(Path link, Path existing)
ๆขๅญใฎใใกใคใซใซๅฏพใใฆๆฐใใใชใณใฏ(ใใฃใฌใฏใใชใปใจใณใใช)ใไฝๆใใพใ(ใชใใทใงใณใฎๆไฝ)ใ
|
|
static Path |
Files.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs)
ใฟใผใฒใใใธใฎใทใณใใชใใฏใปใชใณใฏใไฝๆใใพใ(ใชใใทใงใณใฎๆไฝ)ใ
|
|
static Path |
Files.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs)
ๆๅฎใใใใใฃใฌใฏใใชใงๆฐใใใใฃใฌใฏใใชใ็ๆใใใใฎๅๅใซใฏใๆๅฎใใใๆฅ้ ญ่พใไฝฟ็จใใใพใใ
|
|
static Path |
Files.createTempDirectory(String prefix, FileAttribute<?>... attrs)
ใใใฉใซใใฎไธๆใใกใคใซใปใใฃใฌใฏใใชใงๆฐใใใใฃใฌใฏใใชใ็ๆใใใใฎๅๅใซใฏใๆๅฎใใใๆฅ้ ญ่พใไฝฟ็จใใใพใใ
|
|
static Path |
Files.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs)
ๆๅฎใใใใใฃใฌใฏใใชใงๆฐใใ็ฉบใฎใใกใคใซใ็ๆใใใใฎๅๅใซใฏใๆๅฎใใใๆฅ้ ญ่พใใใณๆฅๅฐพ่พใฎๆๅญๅใไฝฟ็จใใใพใใ
|
|
static Path |
Files.createTempFile(String prefix, String suffix, FileAttribute<?>... attrs)
ๆๅฎใใใๆฅ้ ญ่พใจๆฅๅฐพ่พใใใกใคใซๅใฎ็ๆใซไฝฟ็จใใฆใใใใฉใซใใฎไธๆใใกใคใซใปใใฃใฌใฏใใชใซ็ฉบใฎใใกใคใซใ็ๆใใพใใ
|
|
static Path |
Paths.get(String first, String... more)
1ใคใฎใในๆๅญๅใพใใฏใ้ฃ็ตใใใจ1ใคใฎใในๆๅญๅใๅฝขๆใใๆๅญๅใฎใทใผใฑใณในใใ
Pathใซๅคๆใใพใใ |
|
static Path |
Paths.get(URI uri)
ๆๅฎใใใURIใ
Pathใชใใธใงใฏใใซๅคๆใใพใใ |
|
Path |
Path.getFileName()
ใใฎใในใ็คบใใใกใคใซใพใใฏใใฃใฌใฏใใชใฎๅๅใ
Pathใชใใธใงใฏใใจใใฆ่ฟใใพใใ |
|
Path |
Path.getName(int index)
ใใฎใในใฎๅๅ่ฆ็ด ใ
Pathใชใใธใงใฏใใจใใฆ่ฟใใพใใ |
|
Path |
Path.getParent()
่ฆชใฎใในใ่ฟใใพใใใใฎใในใ่ฆชใๆใใชใๅ ดๅใฏ
nullใ่ฟใใพใใ |
|
abstract Path |
FileSystem.getPath(String first, String... more)
1ใคใฎใในๆๅญๅใพใใฏใ้ฃ็ตใใใจ1ใคใฎใในๆๅญๅใๅฝขๆใใๆๅญๅใฎใทใผใฑใณในใใ
Pathใซๅคๆใใพใใ |
|
Path |
Path.getRoot()
ใใฎใในใฎใซใผใใปใณใณใใผใใณใใ
Pathใชใใธใงใฏใใจใใฆ่ฟใใพใใใใฎใในใใซใผใใปใณใณใใผใใณใใๆใใชใๅ ดๅใฏnullใ่ฟใใพใใ |
|
static Path |
Files.move(Path source, Path target, CopyOption... options)
ใใกใคใซใใฟใผใฒใใใปใใกใคใซใซ็งปๅใใใใใใฎใใกใคใซๅใๅคๆดใใพใใ
|
|
Path |
Path.normalize()
ใใฎใในใใๅ้ทใชๅๅ่ฆ็ด ใๅ้คใใใในใ่ฟใใพใใ
|
|
static Path |
Files.readSymbolicLink(Path link)
ใทใณใใชใใฏใปใชใณใฏใฎใฟใผใฒใใใ่ชญใฟๅใใพใ(ใชใใทใงใณใฎๆไฝ)ใ
|
|
Path |
Path.relativize(Path other)
ใใฎใในใจๆๅฎใใใใในใจใฎ้ใฎ็ธๅฏพใในใๆง็ฏใใพใใ
|
|
Path |
Path.resolve(Path other)
ๆๅฎใใใใในใใใฎใในใซๅฏพใใฆ่งฃๆฑบใใพใใ
|
|
Path |
Path.resolve(String other)
ๆๅฎใใใใในๆๅญๅใ
PathใซๅคๆใใฆใใใresolveใกใฝใใใงๆๅฎใใใใจใใใฎๆนๆณใงใใใฎPathใซๅฏพใใฆ่งฃๆฑบใใพใใ |
|
Path |
Path.resolveSibling(Path other)
ๆๅฎใใใใในใใใฎใในใฎ
่ฆชใในใซๅฏพใใฆ่งฃๆฑบใใพใใ |
|
Path |
Path.resolveSibling(String other)
ๆๅฎใใใใในๆๅญๅใ
PathใซๅคๆใใฆใใใresolveSiblingใกใฝใใใงๆๅฎใใใใจใใใฎๆนๆณใงใใใฎใในใฎparentใในใซๅฏพใใฆ่งฃๆฑบใใพใใ |
|
static Path |
Files.setAttribute(Path path, String attribute, Object value, LinkOption... options)
ใใกใคใซๅฑๆงใฎๅคใ่จญๅฎใใพใใ
|
|
static Path |
Files.setLastModifiedTime(Path path, FileTime time)
ใใกใคใซใฎๆ็ตๅคๆดๆ้ๅฑๆงใๆดๆฐใใพใใ
|
|
static Path |
Files.setOwner(Path path, UserPrincipal owner)
ใใกใคใซๆๆ่
ใๆดๆฐใใพใใ
|
|
static Path |
Files.setPosixFilePermissions(Path path, Set<PosixFilePermission> perms)
ใใกใคใซใฎPOSIXใใกใคใซใปใขใฏใปในๆจฉใ่จญๅฎใใพใใ
|
|
Path |
Path.subpath(int beginIndex, int endIndex)
ใใฎใในใฎๅๅ่ฆ็ด ใฎใตใใทใผใฑใณในใงใใ็ธๅฏพ
Pathใ่ฟใใพใใ |
|
Path |
Path.toAbsolutePath()
ใใฎใในใฎ็ตถๅฏพใในใ่กจใ
Pathใชใใธใงใฏใใ่ฟใใพใใ |
|
Path |
Path.toRealPath(LinkOption... options)
ๆขๅญใฎใใกใคใซใฎๅฎ้ใฎใในใ่ฟใใพใใ
|
|
static Path |
Files.walkFileTree(Path start, FileVisitor<? super Path> visitor)
ใใกใคใซใปใใชใผใๅ็
งใใพใใ
|
|
static Path |
Files.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor)
ใใกใคใซใปใใชใผใๅ็
งใใพใใ
|
|
static Path |
Files.write(Path path, byte[] bytes, OpenOption... options)
ใใคใใใใกใคใซใซๆธใ่พผใฟใพใใ
|
|
static Path |
Files.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
ใใญในใ่กใใใกใคใซใซๆธใ่พผใฟใพใใ
|
|
static Path |
Files.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)
ใใญในใ่กใใใกใคใซใซๆธใ่พผใฟใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
static Stream<Path> |
Files.find(Path start, int maxDepth, BiPredicate<Path,BasicFileAttributes> matcher, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผๅ
ใงใใกใคใซใๆค็ดขใใใใจใง
Pathใ้
ๅปถ่จญๅฎใใใStreamใ่ฟใใพใใ |
|
abstract Iterable<Path> |
FileSystem.getRootDirectories()
ใซใผใใปใใฃใฌใฏใใชใฎใในใๅๅพฉใใใใใฎใชใใธใงใฏใใ่ฟใใพใใ
|
|
Iterator<Path> |
Path.iterator()
ใใฎใในใฎๅๅ่ฆ็ด ใๅฆ็ใใใคใใฌใผใฟใ่ฟใใพใใ
|
|
static Stream<Path> |
Files.list(Path dir)
ใใฃใฌใฏใใชๅ
ใฎใจใณใใชใ่ฆ็ด ใซๆใค้
ๅปถ่จญๅฎ
Streamใ่ฟใใพใใ |
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir)
ใใฃใฌใฏใใชใ้ใใใใฃใฌใฏใใชๅ
ใฎใในใฆใฎใจใณใใชใๅๅพฉใใใใใฎ
DirectoryStreamใ่ฟใใพใใ |
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir, String glob)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
|
static Stream<Path> |
Files.walk(Path start, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผใๅ็
งใใใใจใง
Pathใ้
ๅปถ็งปๅ
ฅใใใStreamใ่ฟใใพใใ |
|
static Stream<Path> |
Files.walk(Path start, int maxDepth, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผใๅ็
งใใใใจใง
Pathใ้
ๅปถ็งปๅ
ฅใใใStreamใ่ฟใใพใใ |
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
int |
Path.compareTo(Path other)
2ใคใฎๆฝ่ฑกใในใ่ชๅฝ็ใซๆฏ่ผใใพใใ
|
|
static long |
Files.copy(InputStream in, Path target, CopyOption... options)
ใในใฆใฎใใคใใๅ
ฅๅในใใชใผใ ใใใใกใคใซใซใณใใผใใพใใ
|
|
static long |
Files.copy(Path source, OutputStream out)
ใในใฆใฎใใคใใใใกใคใซใใๅบๅในใใชใผใ ใซใณใใผใใพใใ
|
|
static Path |
Files.copy(Path source, Path target, CopyOption... options)
ใใกใคใซใใฟใผใฒใใใปใใกใคใซใซใณใใผใใพใใ
|
|
static Path |
Files.createDirectories(Path dir, FileAttribute<?>... attrs)
ๅญๅจใใชใใในใฆใฎ่ฆชใใฃใฌใฏใใชใใพใไฝๆใใใใจใงใใใฃใฌใฏใใชใไฝๆใใพใใ
|
|
static Path |
Files.createDirectory(Path dir, FileAttribute<?>... attrs)
ๆฐใใใใฃใฌใฏใใชใไฝๆใใพใใ
|
|
static Path |
Files.createFile(Path path, FileAttribute<?>... attrs)
ๆฐใใ็ฉบใฎใใกใคใซใไฝๆใใใใกใคใซใใใงใซๅญๅจใใๅ ดๅใฏๅคฑๆใใพใใ
|
|
static Path |
Files.createLink(Path link, Path existing)
ๆขๅญใฎใใกใคใซใซๅฏพใใฆๆฐใใใชใณใฏ(ใใฃใฌใฏใใชใปใจใณใใช)ใไฝๆใใพใ(ใชใใทใงใณใฎๆไฝ)ใ
|
|
static Path |
Files.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs)
ใฟใผใฒใใใธใฎใทใณใใชใใฏใปใชใณใฏใไฝๆใใพใ(ใชใใทใงใณใฎๆไฝ)ใ
|
|
static Path |
Files.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs)
ๆๅฎใใใใใฃใฌใฏใใชใงๆฐใใใใฃใฌใฏใใชใ็ๆใใใใฎๅๅใซใฏใๆๅฎใใใๆฅ้ ญ่พใไฝฟ็จใใใพใใ
|
|
static Path |
Files.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs)
ๆๅฎใใใใใฃใฌใฏใใชใงๆฐใใ็ฉบใฎใใกใคใซใ็ๆใใใใฎๅๅใซใฏใๆๅฎใใใๆฅ้ ญ่พใใใณๆฅๅฐพ่พใฎๆๅญๅใไฝฟ็จใใใพใใ
|
|
static void |
Files.delete(Path path)
ใใกใคใซใๅ้คใใพใใ
|
|
static boolean |
Files.deleteIfExists(Path path)
ใใกใคใซใๅญๅจใใๅ ดๅใฏๅ้คใใพใใ
|
|
boolean |
Path.endsWith(Path other)
ใใฎใในใใๆๅฎใใใใในใง็ตใใใใฉใใใใในใใใพใใ
|
|
static boolean |
Files.exists(Path path, LinkOption... options)
ใใกใคใซใๅญๅจใใใใฉใใใใในใใใพใใ
|
|
static Stream<Path> |
Files.find(Path start, int maxDepth, BiPredicate<Path,BasicFileAttributes> matcher, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผๅ
ใงใใกใคใซใๆค็ดขใใใใจใง
Pathใ้
ๅปถ่จญๅฎใใใStreamใ่ฟใใพใใ |
|
static Object |
Files.getAttribute(Path path, String attribute, LinkOption... options)
ใใกใคใซๅฑๆงใฎๅคใ่ชญใฟๅใใพใใ
|
|
static <V extends FileAttributeView> |
Files.getFileAttributeView(Path path, Class<V> type, LinkOption... options)
ๆๅฎใใใใฟใคใใฎใใกใคใซๅฑๆงใใฅใผใ่ฟใใพใใ
|
|
static FileStore |
Files.getFileStore(Path path)
ใใกใคใซใ็ฝฎใใใฆใใใใกใคใซใปในใใขใ่กจใ
FileStoreใ่ฟใใพใใ |
|
static FileTime |
Files.getLastModifiedTime(Path path, LinkOption... options)
ใใกใคใซใฎๆ็ตๅคๆดๆ้ใ่ฟใใพใใ
|
|
static UserPrincipal |
Files.getOwner(Path path, LinkOption... options)
ใใกใคใซใฎๆๆ่
ใ่ฟใใพใใ
|
|
static Set<PosixFilePermission> |
Files.getPosixFilePermissions(Path path, LinkOption... options)
ใใกใคใซใฎPOSIXใใกใคใซใปใขใฏใปในๆจฉใ่ฟใใพใใ
|
|
static boolean |
Files.isDirectory(Path path, LinkOption... options)
ใใกใคใซใใใฃใฌใฏใใชใใฉใใใใในใใใพใใ
|
|
static boolean |
Files.isExecutable(Path path)
ใใกใคใซใๅฎ่กๅฏ่ฝใใฉใใใใในใใใพใใ
|
|
static boolean |
Files.isHidden(Path path)
ใใกใคใซใ้ ใใใกใคใซใจใฟใชใใใใใฉใใใๅคๆญใใพใใ
|
|
static boolean |
Files.isReadable(Path path)
ใใกใคใซใ่ชญๅใๅฏ่ฝใใฉใใใใในใใใพใใ
|
|
static boolean |
Files.isRegularFile(Path path, LinkOption... options)
ใใกใคใซใไธ้ๆใชๅ
ๅฎนใฎ้ๅธธใใกใคใซใใฉใใใใในใใใพใใ
|
|
static boolean |
Files.isSameFile(Path path, Path path2)
2ใคใฎใในใๅใใใกใคใซใๆคๅบใใใใฉใใใๅคๆญใใพใใ
|
|
static boolean |
Files.isSymbolicLink(Path path)
ใใกใคใซใใทใณใใชใใฏใปใชใณใฏใใฉใใใใในใใใพใใ
|
|
static boolean |
Files.isWritable(Path path)
ใใกใคใซใๆธ่พผใฟๅฏ่ฝใใฉใใใใในใใใพใใ
|
|
static Stream<String> |
Files.lines(Path path)
ใใกใคใซๅ
ใฎใในใฆใฎ่กใ
Streamใจใใฆ่ชญใฟๅใใพใใ |
|
static Stream<String> |
Files.lines(Path path, Charset cs)
ใใกใคใซๅ
ใฎใในใฆใฎ่กใ
Streamใจใใฆ่ชญใฟๅใใพใใ |
|
static Stream<Path> |
Files.list(Path dir)
ใใฃใฌใฏใใชๅ
ใฎใจใณใใชใ่ฆ็ด ใซๆใค้
ๅปถ่จญๅฎ
Streamใ่ฟใใพใใ |
|
boolean |
PathMatcher.matches(Path path)
ๆๅฎใใใใในใใใฎใใใใฃใฎใใฟใผใณใซไธ่ดใใใใฉใใใ็คบใใพใใ
|
|
static Path |
Files.move(Path source, Path target, CopyOption... options)
ใใกใคใซใใฟใผใฒใใใปใใกใคใซใซ็งปๅใใใใใใฎใใกใคใซๅใๅคๆดใใพใใ
|
|
static BufferedReader |
Files.newBufferedReader(Path path)
ใใกใคใซใ่ชญ่พผใฟ็จใซ้ใใๅน็็ใชๆนๆณใงใใกใคใซใใใใญในใใ่ชญใฟ่พผใ
BufferedReaderใ่ฟใใพใใ |
|
static BufferedReader |
Files.newBufferedReader(Path path, Charset cs)
ใใกใคใซใ่ชญ่พผใฟ็จใซ้ใใใใฎใใกใคใซใใๅนๆ็ใชๆนๆณใงใใญในใใ่ชญใฟ่พผใใใใซไฝฟ็จใงใใ
BufferedReaderใ่ฟใใพใใ |
|
static BufferedWriter |
Files.newBufferedWriter(Path path, Charset cs, OpenOption... options)
ใใกใคใซใๆธ่พผใฟ็จใซ้ใใไฝๆใใฆใใใฎใใกใคใซใซๅนๆ็ใชๆนๆณใงใใญในใใๆธใ่พผใใใใซไฝฟ็จใงใใ
BufferedWriterใ่ฟใใพใใ |
|
static BufferedWriter |
Files.newBufferedWriter(Path path, OpenOption... options)
ใใกใคใซใๆธ่พผใฟ็จใซ้ใใไฝๆใใๅน็็ใชๆนๆณใงใใกใคใซใซใใญในใใๆธใ่พผใ
BufferedWriterใ่ฟใใพใใ |
|
static SeekableByteChannel |
Files.newByteChannel(Path path, OpenOption... options)
ใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎใทใผใฏๅฏ่ฝใชใใคใใปใใฃใใซใ่ฟใใพใใ
|
|
static SeekableByteChannel |
Files.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
ใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎใทใผใฏๅฏ่ฝใชใใคใใปใใฃใใซใ่ฟใใพใใ
|
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir)
ใใฃใฌใฏใใชใ้ใใใใฃใฌใฏใใชๅ
ใฎใในใฆใฎใจใณใใชใๅๅพฉใใใใใฎ
DirectoryStreamใ่ฟใใพใใ |
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir, String glob)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
|
static FileSystem |
FileSystems.newFileSystem(Path path, ClassLoader loader)
ใใกใคใซใฎๅ
ๅฎนใซใใกใคใซใปใทในใใ ใจใใฆใขใฏใปในใใๆฐใใ
FileSystemใๆง็ฏใใพใใ |
|
static InputStream |
Files.newInputStream(Path path, OpenOption... options)
ใใกใคใซใ้ใใใใฎใใกใคใซใใ่ชญใฟๅใๅ
ฅๅในใใชใผใ ใ่ฟใใพใใ
|
|
static OutputStream |
Files.newOutputStream(Path path, OpenOption... options)
ใใกใคใซใ้ใใไฝๆใใฆใใใฎใใกใคใซใซใใคใใๆธใ่พผใใใใซไฝฟ็จใงใใๅบๅในใใชใผใ ใ่ฟใใพใใ
|
|
static boolean |
Files.notExists(Path path, LinkOption... options)
ใใฎใในใ็คบใใใกใคใซใๅญๅจใใชใใใฉใใใใในใใใพใใ
|
|
static String |
Files.probeContentType(Path path)
ใใกใคใซใฎใณใณใใณใใปใฟใคใใ่ชฟในใพใใ
|
|
static byte[] |
Files.readAllBytes(Path path)
ใใกใคใซใใใในใฆใฎใใคใใ่ชญใฟๅใใพใใ
|
|
static List<String> |
Files.readAllLines(Path path)
ใใกใคใซใใใในใฆใฎ่กใ่ชญใฟๅใใพใใ
|
|
static List<String> |
Files.readAllLines(Path path, Charset cs)
ใใกใคใซใใใในใฆใฎ่กใ่ชญใฟๅใใพใใ
|
|
static <A extends BasicFileAttributes> |
Files.readAttributes(Path path, Class<A> type, LinkOption... options)
ไธๆฌๆไฝใจใใฆใใกใคใซๅฑๆงใ่ชญใฟๅใใพใใ
|
|
static Map<String,Object> |
Files.readAttributes(Path path, String attributes, LinkOption... options)
ไธๆฌๆไฝใจใใฆไธ้ฃใฎใใกใคใซๅฑๆงใ่ชญใฟๅใใพใใ
|
|
static Path |
Files.readSymbolicLink(Path link)
ใทใณใใชใใฏใปใชใณใฏใฎใฟใผใฒใใใ่ชญใฟๅใใพใ(ใชใใทใงใณใฎๆไฝ)ใ
|
|
Path |
Path.relativize(Path other)
ใใฎใในใจๆๅฎใใใใในใจใฎ้ใฎ็ธๅฏพใในใๆง็ฏใใพใใ
|
|
Path |
Path.resolve(Path other)
ๆๅฎใใใใในใใใฎใในใซๅฏพใใฆ่งฃๆฑบใใพใใ
|
|
Path |
Path.resolveSibling(Path other)
ๆๅฎใใใใในใใใฎใในใฎ
่ฆชใในใซๅฏพใใฆ่งฃๆฑบใใพใใ |
|
static Path |
Files.setAttribute(Path path, String attribute, Object value, LinkOption... options)
ใใกใคใซๅฑๆงใฎๅคใ่จญๅฎใใพใใ
|
|
static Path |
Files.setLastModifiedTime(Path path, FileTime time)
ใใกใคใซใฎๆ็ตๅคๆดๆ้ๅฑๆงใๆดๆฐใใพใใ
|
|
static Path |
Files.setOwner(Path path, UserPrincipal owner)
ใใกใคใซๆๆ่
ใๆดๆฐใใพใใ
|
|
static Path |
Files.setPosixFilePermissions(Path path, Set<PosixFilePermission> perms)
ใใกใคใซใฎPOSIXใใกใคใซใปใขใฏใปในๆจฉใ่จญๅฎใใพใใ
|
|
static long |
Files.size(Path path)
ใใกใคใซใฎใตใคใบใใใคใใง่ฟใใพใใ
|
|
boolean |
Path.startsWith(Path other)
ใใฎใในใใๆๅฎใใใใในใงๅงใพใใใฉใใใใในใใใพใใ
|
|
static Stream<Path> |
Files.walk(Path start, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผใๅ็
งใใใใจใง
Pathใ้
ๅปถ็งปๅ
ฅใใใStreamใ่ฟใใพใใ |
|
static Stream<Path> |
Files.walk(Path start, int maxDepth, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผใๅ็
งใใใใจใง
Pathใ้
ๅปถ็งปๅ
ฅใใใStreamใ่ฟใใพใใ |
|
static Path |
Files.walkFileTree(Path start, FileVisitor<? super Path> visitor)
ใใกใคใซใปใใชใผใๅ็
งใใพใใ
|
|
static Path |
Files.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor)
ใใกใคใซใปใใชใผใๅ็
งใใพใใ
|
|
static Path |
Files.write(Path path, byte[] bytes, OpenOption... options)
ใใคใใใใกใคใซใซๆธใ่พผใฟใพใใ
|
|
static Path |
Files.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
ใใญในใ่กใใใกใคใซใซๆธใ่พผใฟใพใใ
|
|
static Path |
Files.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)
ใใญในใ่กใใใกใคใซใซๆธใ่พผใฟใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
static Stream<Path> |
Files.find(Path start, int maxDepth, BiPredicate<Path,BasicFileAttributes> matcher, FileVisitOption... options)
ๆๅฎใใใ้ๅงใใกใคใซใใซใผใใจใใใใกใคใซใปใใชใผๅ
ใงใใกใคใซใๆค็ดขใใใใจใง
Pathใ้
ๅปถ่จญๅฎใใใStreamใ่ฟใใพใใ |
|
static DirectoryStream<Path> |
Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
|
static Path |
Files.walkFileTree(Path start, FileVisitor<? super Path> visitor)
ใใกใคใซใปใใชใผใๅ็
งใใพใใ
|
|
static Path |
Files.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor)
ใใกใคใซใปใใชใผใๅ็
งใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
abstract Path |
FileSystemProvider.getPath(URI uri)
ๆๅฎใใใ
URIใๅคๆใใใใจใซใใฃใฆใPathใชใใธใงใฏใใ่ฟใใพใใ |
|
Path |
FileSystemProvider.readSymbolicLink(Path link)
ใทใณใใชใใฏใปใชใณใฏใฎใฟใผใฒใใใ่ชญใฟๅใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
abstract DirectoryStream<Path> |
FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
abstract void |
FileSystemProvider.checkAccess(Path path, AccessMode... modes)
ใใกใคใซใฎๅญๅจใใใณใใชใใทใงใณใงใขใฏใปใทใใชใใฃใใใงใใฏใใพใใ
|
|
abstract void |
FileSystemProvider.copy(Path source, Path target, CopyOption... options)
ใใกใคใซใใฟใผใฒใใใปใใกใคใซใซใณใใผใใพใใ
|
|
abstract void |
FileSystemProvider.createDirectory(Path dir, FileAttribute<?>... attrs)
ๆฐใใใใฃใฌใฏใใชใไฝๆใใพใใ
|
|
void |
FileSystemProvider.createLink(Path link, Path existing)
ๆขๅญใฎใใกใคใซใซๅฏพใใฆๆฐใใใชใณใฏ(ใใฃใฌใฏใใชใปใจใณใใช)ใไฝๆใใพใใ
|
|
void |
FileSystemProvider.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs)
ใฟใผใฒใใใธใฎใทใณใใชใใฏใปใชใณใฏใไฝๆใใพใใ
|
|
abstract void |
FileSystemProvider.delete(Path path)
ใใกใคใซใๅ้คใใพใใ
|
|
boolean |
FileSystemProvider.deleteIfExists(Path path)
ใใกใคใซใๅญๅจใใๅ ดๅใฏๅ้คใใพใใ
|
|
abstract <V extends FileAttributeView> |
FileSystemProvider.getFileAttributeView(Path path, Class<V> type, LinkOption... options)
ๆๅฎใใใใฟใคใใฎใใกใคใซๅฑๆงใใฅใผใ่ฟใใพใใ
|
|
abstract FileStore |
FileSystemProvider.getFileStore(Path path)
ใใกใคใซใ็ฝฎใใใฆใใใใกใคใซใปในใใขใ่กจใ
FileStoreใ่ฟใใพใใ |
|
abstract boolean |
FileSystemProvider.isHidden(Path path)
ใใกใคใซใ้ ใใใกใคใซใจใฟใชใใใใใฉใใใๅคๆญใใพใใ
|
|
abstract boolean |
FileSystemProvider.isSameFile(Path path, Path path2)
2ใคใฎใในใๅใใใกใคใซใๆคๅบใใใใฉใใใๅคๆญใใพใใ
|
|
abstract void |
FileSystemProvider.move(Path source, Path target, CopyOption... options)
ใใกใคใซใใฟใผใฒใใใปใใกใคใซใซ็งปๅใใใใใใฎใใกใคใซๅใๅคๆดใใพใใ
|
|
AsynchronousFileChannel |
FileSystemProvider.newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
่ชญใฟ่พผใฟใพใใฏๆธใ่พผใฟ(ใใใใฏใใฎไธกๆน)็จใฎใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎ้ๅๆใฎใใกใคใซใปใใฃใใซใ่ฟใใพใใ
|
|
abstract SeekableByteChannel |
FileSystemProvider.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
ใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎใทใผใฏๅฏ่ฝใชใใคใใปใใฃใใซใ่ฟใใพใใ
|
|
abstract DirectoryStream<Path> |
FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
|
FileChannel |
FileSystemProvider.newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
่ชญใฟๅใใพใใฏๆธใ่พผใฟ(ใใใใฏใใฎไธกๆน)็จใฎใใกใคใซใ้ใใไฝๆใใใใฎใใกใคใซใซใขใฏใปในใใใใใฎใใกใคใซใปใใฃใใซใ่ฟใใพใใ
|
|
FileSystem |
FileSystemProvider.newFileSystem(Path path, Map<String,?> env)
ใใกใคใซใฎๅ
ๅฎนใซใใกใคใซใปใทในใใ ใจใใฆใขใฏใปในใใๆฐใใ
FileSystemใๆง็ฏใใพใใ |
|
InputStream |
FileSystemProvider.newInputStream(Path path, OpenOption... options)
ใใกใคใซใ้ใใใใฎใใกใคใซใใ่ชญใฟๅใๅ
ฅๅในใใชใผใ ใ่ฟใใพใใ
|
|
OutputStream |
FileSystemProvider.newOutputStream(Path path, OpenOption... options)
ใใกใคใซใ้ใใไฝๆใใฆใใใฎใใกใคใซใซใใคใใๆธใ่พผใใใใซไฝฟ็จใงใใๅบๅในใใชใผใ ใ่ฟใใพใใ
|
|
abstract String |
FileTypeDetector.probeContentType(Path path)
ๆๅฎใใใใใกใคใซใ่ชฟในใฆใณใณใใณใใปใฟใคใใๆจๅฏใใพใใ
|
|
abstract <A extends BasicFileAttributes> |
FileSystemProvider.readAttributes(Path path, Class<A> type, LinkOption... options)
ไธๆฌๆไฝใจใใฆใใกใคใซๅฑๆงใ่ชญใฟๅใใพใใ
|
|
abstract Map<String,Object> |
FileSystemProvider.readAttributes(Path path, String attributes, LinkOption... options)
ไธๆฌๆไฝใจใใฆไธ้ฃใฎใใกใคใซๅฑๆงใ่ชญใฟๅใใพใใ
|
|
Path |
FileSystemProvider.readSymbolicLink(Path link)
ใทใณใใชใใฏใปใชใณใฏใฎใฟใผใฒใใใ่ชญใฟๅใใพใใ
|
|
abstract void |
FileSystemProvider.setAttribute(Path path, String attribute, Object value, LinkOption... options)
ใใกใคใซๅฑๆงใฎๅคใ่จญๅฎใใพใใ
|
| ไฟฎ้ฃพๅญใจๅ | ใกใฝใใ | ่ชฌๆ |
|---|---|---|
abstract DirectoryStream<Path> |
FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
ใใฃใฌใฏใใชใ้ใใใใฎใใฃใฌใฏใใชๅ
ใฎใจใณใใชใซๅฏพใใฆๅๅพฉๅฆ็ใ่กใ
DirectoryStreamใ่ฟใใพใใ |
| ใณใณในใใฉใฏใฟ | ่ชฌๆ |
|---|---|
Scanner(Path source)
ๆๅฎใใใใใกใคใซใใในใญใฃใณใใใๅคใ็ๆใใๆฐใใ
Scannerใๆง็ฏใใพใใ |
|
Scanner(Path source, String charsetName)
ๆๅฎใใใใใกใคใซใใในใญใฃใณใใใๅคใ็ๆใใๆฐใใ
Scannerใๆง็ฏใใพใใ |
ใใฐใพใใฏๆฉ่ฝใ้ไฟก
่ฉณ็ดฐใชAPIใชใใกใฌใณในใใใณ้็บ่
ใใญใฅใกใณใใซใคใใฆใฏใJava SEใฎใใญใฅใกใณใใๅ็
งใใฆใใ ใใใ ใใฎใใญใฅใกใณใใซใฏใๆฆๅฟต็ใชๆฆ่ฆใ็จ่ชใฎๅฎ็พฉใๅ้ฟๆนๆณใๆๅนใชใณใผใไพใชใฉใฎใ้็บ่
ใๅฏพ่ฑกใซใใใใ่ฉณ็ดฐใช่ชฌๆใๅซใพใใฆใใพใใ
Copyright ยฉ 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyใๅ็
งใใฆใใ ใใใ