public class DeletingPathVisitor extends CountingPathVisitor
Constructor and Description |
---|
DeletingPathVisitor(Counters.PathCounters pathCounter,
DeleteOption[] deleteOption,
String... skip)
Constructs a new visitor that deletes files except for the files and directories explicitly given.
|
DeletingPathVisitor(Counters.PathCounters pathCounter,
String... skip)
Constructs a new visitor that deletes files except for the files and directories explicitly given.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
FileVisitResult |
postVisitDirectory(Path dir,
IOException exc) |
FileVisitResult |
preVisitDirectory(Path dir,
BasicFileAttributes attrs) |
FileVisitResult |
visitFile(Path file,
BasicFileAttributes attrs) |
static DeletingPathVisitor |
withBigIntegerCounters()
Creates a new instance configured with a BigInteger
Counters.PathCounters . |
static DeletingPathVisitor |
withLongCounters()
Creates a new instance configured with a long
Counters.PathCounters . |
getPathCounters, toString
visitFileFailed
public DeletingPathVisitor(Counters.PathCounters pathCounter, DeleteOption[] deleteOption, String... skip)
pathCounter
- How to count visits.deleteOption
- options indicating how deletion is handled.skip
- The files to skip deleting.public DeletingPathVisitor(Counters.PathCounters pathCounter, String... skip)
pathCounter
- How to count visits.skip
- The files to skip deleting.public static DeletingPathVisitor withBigIntegerCounters()
Counters.PathCounters
.Counters.PathCounters
.public static DeletingPathVisitor withLongCounters()
Counters.PathCounters
.Counters.PathCounters
.public boolean equals(Object obj)
equals
in class CountingPathVisitor
public int hashCode()
hashCode
in class CountingPathVisitor
public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException
postVisitDirectory
in interface FileVisitor<Path>
postVisitDirectory
in class CountingPathVisitor
IOException
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException
preVisitDirectory
in interface FileVisitor<Path>
preVisitDirectory
in class SimpleFileVisitor<Path>
IOException
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException
visitFile
in interface FileVisitor<Path>
visitFile
in class CountingPathVisitor
IOException
Jas4pp 1.5 © Java Analysis Studio for Particle Physics