|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecte4s.util.E4Object
e4s.util.E4BackupFile
public class E4BackupFile
Utility class to perform cyclic file renaming on backup files. Files from the current day are saved, files from each previous day are saved as well.
| Field Summary | |
|---|---|
static java.lang.String |
BACKUP_DATE
Date format used for backup files. |
static java.lang.String |
BACKUP_TIME
Time formats used for backup files. |
| Fields inherited from class e4s.util.E4Object |
|---|
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET |
| Constructor Summary | |
|---|---|
E4BackupFile()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
_getSVNVersionString()
|
static java.io.File |
getBackupFilename(java.lang.String path,
java.lang.String prefix,
java.lang.String extension,
boolean delete_existing)
Construct a file with path + prefix + '.' + [yyyyMMdd] + [HHmmss] + '.' + extension |
static boolean |
rollBackupFile(java.lang.String path,
E4String prefix,
java.lang.String extension)
Make a cyclic backup. |
static boolean |
rollBackupFile(java.lang.String path,
java.lang.String prefix,
java.lang.String extension)
Make a cyclic backup. |
| Methods inherited from class e4s.util.E4Object |
|---|
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, toString, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String BACKUP_DATE
BACKUP_DATE,
Constant Field Valuespublic static final java.lang.String BACKUP_TIME
BACKUP_DATE,
Constant Field Values| Constructor Detail |
|---|
public E4BackupFile()
| Method Detail |
|---|
public static boolean rollBackupFile(java.lang.String path,
E4String prefix,
java.lang.String extension)
throws java.lang.Exception
path - a directory path, ending with a File.seperator ('/' or '\\')prefix - a filename prefix, without trailing '.'extension - a filename extension, without starting '.'
java.lang.ExceptionrollBackupFile( String, String, String )
public static boolean rollBackupFile(java.lang.String path,
java.lang.String prefix,
java.lang.String extension)
throws java.lang.Exception
BACKUP_DATE and BACKUP_TIME.
All files from today are keept undeleted. For the passed days, only the last file is
keept.
path - a directory path, ending with a File.seperator ('/' or '\\')prefix - a filename prefix, without trailing '.'extension - a filename extension, without starting '.'
java.lang.Exception
public static java.io.File getBackupFilename(java.lang.String path,
java.lang.String prefix,
java.lang.String extension,
boolean delete_existing)
path - a directory path, ending with a File.seperator ('/' or '\\')prefix - a filename prefix, without trailing '.'extension - a filename extension, without starting '.'
public static java.lang.String _getSVNVersionString()
|
www.element4solution.com | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||