FileLister
Utility class to list the files of a database.
| Methods |
| static ArrayList |
getDatabaseFiles(String dir, String db, boolean all)
Get the list of database files.
|
| static ArrayList |
getDatabaseFiles(String dir, String db, boolean all)
Get the list of database files.
Parameters:
dir - the directory (must be normalized)
db - the database name (null for all databases)
all - if true, files such as the lock, trace, and lob
files are included. If false, only data, index, log,
and lob files are returned
Returns:
the list of files
|
| static String |
getDir(String dir)
Normalize the directory name.
|
| static String |
getDir(String dir)
Normalize the directory name.
Parameters:
dir - the directory (null for the current directory)
Returns:
the normalized directory name
|
| static void |
tryUnlockDatabase(List files, String message)
Try to lock the database, and then unlock it.
|
| static void |
tryUnlockDatabase(List files, String message) throws SQLException
Try to lock the database, and then unlock it. If this worked, the
.lock.db file will be removed.
Parameters:
files - the database files to check
message - the text to include in the error message
Throws:
SQLException - if it failed
|
|