net.luniks.jtvd
Class Files
java.lang.Object
net.luniks.jtvd.Files
- public class Files
- extends java.lang.Object
|
Constructor Summary |
Files()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TITLEINFO_EXT
public static final java.lang.String TITLEINFO_EXT
- See Also:
- Constant Field Values
validNamePattern
static final java.util.regex.Pattern validNamePattern
Files
public Files()
getFileInfos
public static Files.FileInfo[] getFileInfos(java.io.File dir)
getTitleInfos
public static Files.TitleInfo[] getTitleInfos(java.io.File dir)
getFileInfo
public static Files.FileInfo getFileInfo(java.io.File file)
getTitleInfo
public static Files.TitleInfo getTitleInfo(java.io.File file)
setTitleInfo
public static void setTitleInfo(Files.TitleInfo info)
- Method to persist info about a title to a file.
- Parameters:
info - the TitleInfo to persist to a file
getFiles
public static java.io.File[] getFiles(java.io.File dir)
cleanupDir
public static boolean cleanupDir(java.io.File dir)
- Cleans up a directory recursively
- Parameters:
dir - the directory to be cleaned up
- Returns:
- true if the directory could be successfully cleaned up
rmDir
public static boolean rmDir(java.io.File dir)
- Deletes a directory recursively
- Parameters:
dir - the directory to be deleted
- Returns:
- true if the directory could be successfully deleted
basename
public static java.lang.String basename(java.io.File file)
extension
public static java.lang.String extension(java.io.File file)
valid
public static java.lang.String valid(java.lang.String name)
Copyright (c) 2004, 2005 Torsten Römer, dode@luniks.net