- java.lang.Object
 -  
      
- java.nio.file.SimpleFileVisitor<T>
 
 
-  
       
- 参数类型
 -  
         
T- 文件的引用类型 
- 实现的所有接口
 -  
         
FileVisitor<T> 
public class SimpleFileVisitor<T> extends Object implements FileVisitor<T>
具有默认行为的文件的简单访问者,可访问所有文件并重新抛出I / O错误。本课程中的方法可以根据其一般合同进行覆盖。
- 从以下版本开始:
 - 1.7
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 变量 构造器 描述 protectedSimpleFileVisitor()初始化此类的新实例。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 FileVisitResultpostVisitDirectory(T dir, IOException exc)在目录中的条目及其所有后代访问后,为目录调用。FileVisitResultpreVisitDirectory(T dir, BasicFileAttributes attrs)在访问目录中的条目之前为目录调用。FileVisitResultvisitFile(T file, BasicFileAttributes attrs)为目录中的文件调用。FileVisitResultvisitFileFailed(T file, IOException exc)为无法访问的文件调用。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
preVisitDirectory
public FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs) throws IOException
在访问目录中的条目之前为目录调用。除非被覆盖,否则此方法返回
CONTINUE。- Specified by:
 -  
              
preVisitDirectory在界面FileVisitor<T> - 参数
 -  
              
dir- 对目录的引用 -  
              
attrs- 目录的基本属性 - 结果
 - 访问结果
 - 异常
 -  
              
IOException- 如果发生I / O错误 
 
-  
visitFile
public FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException
为目录中的文件调用。除非被覆盖,否则此方法返回
CONTINUE。- Specified by:
 -  
              
visitFile在界面FileVisitor<T> - 参数
 -  
              
file- 对文件的引用 -  
              
attrs- 文件的基本属性 - 结果
 - 访问结果
 - 异常
 -  
              
IOException- 如果发生I / O错误 
 
-  
visitFileFailed
public FileVisitResult visitFileFailed(T file, IOException exc) throws IOException
为无法访问的文件调用。除非被覆盖,否则此方法会重新抛出阻止文件被访问的I / O异常。
- Specified by:
 -  
              
visitFileFailed在界面FileVisitor<T> - 参数
 -  
              
file- 对文件的引用 -  
              
exc- 阻止访问文件的I / O异常 - 结果
 - 访问结果
 - 异常
 -  
              
IOException- 如果发生I / O错误 
 
-  
postVisitDirectory
public FileVisitResult postVisitDirectory(T dir, IOException exc) throws IOException
在目录中的条目及其所有后代访问后,为目录调用。除非被覆盖,否则如果目录迭代完成而没有I / O异常,则此方法返回
CONTINUE; 否则此方法会重新抛出导致目录迭代过早终止的I / O异常。- Specified by:
 -  
              
postVisitDirectory在界面FileVisitor<T> - 参数
 -  
              
dir- 对目录的引用 -  
              
exc-null如果目录的迭代完成且没有错误; 否则导致目录迭代过早完成的I / O异常 - 结果
 - 访问结果
 - 异常
 -  
              
IOException- 如果发生I / O错误 
 
 -  
 
 -