private static final Log LOG = LogFactory.getLog(LinkStructure.class);
- private String _monitorDir = "/mnt/vcr";
+ private String _monitorDir;
private File _linkDir;
public LinkStructure(String aMonitorDir, File aLinkDir,
RecordingDatabase aDatabase) {
_monitorDir = aMonitorDir + "/";
+ deleteDir(aLinkDir);
_linkDir = aLinkDir;
_database = aDatabase;
_format = new SimpleDateFormat("yyyy-MM-dd-HH:mm");
_recordings = new HashMap<File,Recording>();
}
+
+ private void deleteDir(File aFile) {
+ for (File file: aFile.listFiles()) {
+ if ( file.isDirectory()) {
+ deleteDir(file);
+ }
+ LOG.info("File deleted " + file + ": " + file.delete());
+ }
+ }
/*
* (non-Javadoc)
}
private String getDirectory(Recording aRecording) {
- return aRecording.getTitle();
+ return aRecording.getTitle().replaceAll("/", "-");
}
private FileType getFileType(File aFile) {