这里直接来自这个API是 postVisitDirectory 方法的描述:
后访问目录
FileVisitResult postVisitDirectory(T dir, IOException exc) 抛出 IOException
在访问目录中的条目及其所有后代之后为目录调用。当目录的迭代过早完成时也会调用此方法(通过返回 SKIP_SIBLINGS 的 visitFile 方法,或迭代目录时的 I/O 错误)。
我想测试此描述的最后一部分:“或迭代目录时出现 I/O 错误”。
This is my postVisitDirectory():
public FileVisitResult postVisitDirectory(Path dir, IOException io)
{
System.out.println(dir.getFileName());
if (io!=null)
{
System.err.println("IT IS NOT NULL!");
}
return FileVisitResult.CONTINUE;
}
我想在postVisitDirectory
方法中触发“IT IS NOT NULL”。任何想法?提前致谢。