public class FileTracker extends Object
Constructor and Description |
---|
FileTracker() |
public static final String MISC
public static final String KNOWN
public String addFile(String relativePath, String absolutePath, String status, Long size, File f)
public int getIDIndex(String id)
public int getRelativePathIndex(String relativePath)
public int getAbsolutePathIndex(String absolutePath)
public String[] getFileInfo(int index)
public String getID(int index)
public String getRelativePath(int index)
public long getSize(int index)
public File getFile(int index)
public String getAbsolutePath(int index)
public int indexOf(File f)
public int getSize()
public ArrayList getAbsolutePaths()
public ArrayList getRelativePaths()
public Hashtable createHash()
public Hashtable createPartialHashByAbsolutePaths(ArrayList al)
al
- ArrayList of Strings (Absolute Paths)public Hashtable createPartialHashByIDs(ArrayList al)
al
- ArrayList of Strings (Absolute Paths)public Hashtable<String,File> createPartialFileHashByIDs(ArrayList al, String rootFolder)
al
- ArrayList of Strings (File IDs)public Hashtable createPartialHashByIDs(ArrayList al, String rootFolder)
al
- ArrayList of Strings (File IDs)public Hashtable createPartialHashByAbsolutePaths(ArrayList al, String rootFolder)
al
- ArrayList of Strings (Absolute Paths)public void addChildFileTracker(String id, FileTracker ft)
public FileTracker getChildFileTracker(String id)
public void addDirectory(String dir)
public ArrayList getDirectories()
public void syncToFS()
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.