static class AbstractDirectoryWalker.FileInfoImpl extends Object implements DirectoryWalker.FileInfo
| 限定符和类型 | 字段和说明 |
|---|---|
private List<Directory> |
children |
private AtomicBoolean |
done |
private long |
elapsed |
private File |
file |
private AtomicInteger |
fileCount |
private AtomicInteger |
folderCount |
private AtomicLong |
length |
private Directory |
parent |
private long |
startTime |
| 构造器和说明 |
|---|
FileInfoImpl(File file,
Directory parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
done() |
Directory[] |
getChildren() |
long |
getElapsed() |
File |
getFile() |
int |
getFileCount(boolean recursive) |
int |
getFolderCount(boolean recursive) |
long |
getLastModified() |
long |
getLength() |
Directory |
getParent() |
boolean |
isDone() |
DirectoryWalker.FileInfo |
newChildFileInfo(File childFile) |
void |
process(File file) |
private final File file
private final Directory parent
private final AtomicInteger fileCount
private final AtomicInteger folderCount
private final AtomicLong length
private final AtomicBoolean done
private final long startTime
private long elapsed
public int getFileCount(boolean recursive)
getFileCount 在接口中 Directorypublic int getFolderCount(boolean recursive)
getFolderCount 在接口中 Directorypublic Directory[] getChildren()
getChildren 在接口中 Directorypublic long getLastModified()
getLastModified 在接口中 Directorypublic DirectoryWalker.FileInfo newChildFileInfo(File childFile)
newChildFileInfo 在接口中 DirectoryWalker.FileInfopublic void process(File file)
process 在接口中 DirectoryWalker.FileInfopublic void done()
done 在接口中 DirectoryWalker.FileInfopublic boolean isDone()
isDone 在接口中 DirectoryWalker.FileInfopublic long getElapsed()
getElapsed 在接口中 DirectoryWalker.FileInfoCopyright © 2020. All rights reserved.