T
-参考文件类型
public class SimpleFileVisitor<T> extends Object implements FileVisitor<T>
这类方法可以被重写受一般合同。
Modifier | Constructor and Description |
---|---|
protected |
SimpleFileVisitor()
初始化该类的一个新实例。
|
Modifier and Type | Method and Description |
---|---|
FileVisitResult |
postVisitDirectory(T dir, IOException exc)
目录中的条目后,在目录中调用,和他们的所有的后代,已经访问过。
|
FileVisitResult |
preVisitDirectory(T dir, BasicFileAttributes attrs)
调用目录之前,访问目录中的条目。
|
FileVisitResult |
visitFile(T file, BasicFileAttributes attrs)
在目录中调用一个文件。
|
FileVisitResult |
visitFileFailed(T file, IOException exc)
调用无法访问的文件。
|
public FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs) throws IOException
除非重写此方法返回CONTINUE
。
preVisitDirectory
接口
FileVisitor<T>
dir
-参考目录
attrs
-目录的基本属性
IOException
如果I/O错误发生
public FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException
除非重写此方法返回CONTINUE
。
visitFile
接口
FileVisitor<T>
file
-参考文件
attrs
-文件的基本属性
IOException
如果I/O错误发生
public FileVisitResult visitFileFailed(T file, IOException exc) throws IOException
除非重写,这方法再把I/O异常,防止文件被访问。
visitFileFailed
接口
FileVisitor<T>
file
-参考文件
exc
- I/O异常,防止文件被访问
IOException
如果I/O错误发生
public FileVisitResult postVisitDirectory(T dir, IOException exc) throws IOException
除非重写此方法返回CONTINUE
如果目录迭代完成时没有一个I/O异常;否则该方法重新把I/O异常导致目录迭代过早地终止。
postVisitDirectory
接口
FileVisitor<T>
dir
-参考目录
exc
-
null
如果目录的迭代完成没有错误;否则I/O异常导致目录的迭代完成过早
IOException
如果I/O错误发生
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.