public class KeepBySize extends Object implements KeepPolicy
| Constructor and Description |
|---|
KeepBySize() |
KeepBySize(xyz.cofe.fs.ByteSize maxSummarySize)
Конструктор
|
KeepBySize(KeepBySize src) |
KeepBySize(long maxSummarySize)
Конструктор
|
KeepBySize(String maxSummarySize)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
KeepBySize |
clone() |
long |
getMaxSummarySize() |
Iterable<xyz.cofe.fs.File> |
getObsoleteDirectories(Iterable<xyz.cofe.fs.File> directories)
Возвращает перечень устаревших каталогов
|
Iterable<xyz.cofe.fs.File> |
getObsoleteFiles(Iterable<xyz.cofe.fs.File> files)
Возвращает перечень устаревших файлов
|
boolean |
isRemoveEmptyDirs()
Возвращает политику удаления пустых каталогов
|
boolean |
isReveseSortByModifyTime() |
boolean |
isSortByModifyTime() |
void |
setMaxSummarySize(long maxSummarySize) |
void |
setRemoveEmptyDirs(boolean removeEmptyDirs)
Устанавливает политику удаления пустых каталогов
|
void |
setReveseSortByModifyTime(boolean reveseSortByModifyTime) |
void |
setSortByModifyTime(boolean sortByModifyTime) |
public KeepBySize()
public KeepBySize(KeepBySize src)
public KeepBySize(long maxSummarySize)
maxSummarySize - максимальный суммарный размерpublic KeepBySize(xyz.cofe.fs.ByteSize maxSummarySize)
maxSummarySize - максимальный суммарный размерpublic KeepBySize(String maxSummarySize)
maxSummarySize - максимальный суммарный размер; 10; 20b; 100k; 200m; 30gpublic KeepBySize clone()
public long getMaxSummarySize()
public void setMaxSummarySize(long maxSummarySize)
public boolean isRemoveEmptyDirs()
public void setRemoveEmptyDirs(boolean removeEmptyDirs)
removeEmptyDirs - true - удалять пустые каталогиpublic boolean isReveseSortByModifyTime()
public void setReveseSortByModifyTime(boolean reveseSortByModifyTime)
public boolean isSortByModifyTime()
public void setSortByModifyTime(boolean sortByModifyTime)
public Iterable<xyz.cofe.fs.File> getObsoleteFiles(Iterable<xyz.cofe.fs.File> files)
KeepPolicygetObsoleteFiles in interface KeepPolicyfiles - файлыpublic Iterable<xyz.cofe.fs.File> getObsoleteDirectories(Iterable<xyz.cofe.fs.File> directories)
KeepPolicygetObsoleteDirectories in interface KeepPolicydirectories - каталогиCopyright © 2017. All rights reserved.