Package jmri.jmrit.ctc
Class CTCFiles
- java.lang.Object
-
- jmri.jmrit.ctc.CTCFiles
-
public class CTCFiles extends java.lang.Object
CTC File utility
-
-
Constructor Summary
Constructors Constructor Description CTCFiles()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringaddExtensionIfMissing(java.lang.String path, java.lang.String missingExtension)static java.lang.StringchangeExtensionTo(java.lang.String path, java.lang.String newExtension)static booleancopyFile(java.lang.String sourceFileName, java.lang.String destFileName, boolean replace)static booleandeleteFile(java.lang.String fileName)static booleanfileExists(java.lang.String fileName)static java.io.FilegetFile(java.lang.String fileName)Verify that the standard file path is valid.static java.lang.StringgetFileLocation()static java.lang.StringgetFilenameOnly(java.lang.String path)static java.lang.StringgetFullName(java.lang.String fileName)Create the full file name with pathstatic java.lang.StringremoveFileExtension(java.lang.String filename)static booleanrenameFile(java.lang.String oldFileName, java.lang.String newFileName, boolean replace)
-
-
-
Constructor Detail
-
CTCFiles
public CTCFiles()
-
-
Method Detail
-
getFile
public static java.io.File getFile(java.lang.String fileName)
Verify that the standard file path is valid. Create the ctc directory if needed.- Parameters:
fileName- The name of the file- Returns:
- the requested file object or null if the path is not valid.
-
getFileLocation
public static java.lang.String getFileLocation()
-
getFullName
public static java.lang.String getFullName(java.lang.String fileName)
Create the full file name with path- Parameters:
fileName- The name of the file.- Returns:
- the full path and name.
-
fileExists
public static boolean fileExists(java.lang.String fileName)
-
copyFile
public static boolean copyFile(java.lang.String sourceFileName, java.lang.String destFileName, boolean replace)
-
renameFile
public static boolean renameFile(java.lang.String oldFileName, java.lang.String newFileName, boolean replace)
-
deleteFile
public static boolean deleteFile(java.lang.String fileName)
-
addExtensionIfMissing
public static java.lang.String addExtensionIfMissing(java.lang.String path, java.lang.String missingExtension)
-
changeExtensionTo
public static java.lang.String changeExtensionTo(java.lang.String path, java.lang.String newExtension)
-
removeFileExtension
public static java.lang.String removeFileExtension(java.lang.String filename)
-
getFilenameOnly
public static java.lang.String getFilenameOnly(java.lang.String path)
-
-