Class ZomboidFileSystem
java.lang.Object
zombie.ZomboidFileSystem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static final class
static final class
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
static boolean
deleteDirectory
(String string) boolean
deleteFile
(String string) static boolean
ensureFolderExists
(File file) static boolean
ensureFolderExists
(String string) getAbsolutePath
(String string1) void
getAllModFolders
(List<String> list) Object[]
getAllPathsContaining
(String string) Object[]
getAllPathsContaining
(String string1, String string0) getAnimName
(URI uri, File file) getCacheDirSub
(String string) getCanonicalFile
(File file) getCanonicalFile
(File file, String string) getCanonicalFile
(String string) getCanonicalPath
(File file) getCanonicalPath
(String string) getCanonicalURI
(String string) static String
getDateStampString
(Date date) static String
getDateTimeStampString
(Date date) static String
getDirectoryString
(String string1) getFileInCurrentSave
(String string) getFileInCurrentSave
(String string0, String string1) getFileInCurrentSave
(String string0, String string1, String string2) getFileNameInCurrentSave
(String string) getFileNameInCurrentSave
(String string1, String string0) getFileNameInCurrentSave
(String string2, String string1, String string0) getFilePathFromGuid
(String string) getGameVersionIntFromName
(String string) getGuidFromFilePath
(String string) void
getInstalledItemModsFolders
(ArrayList<String> arrayList) getLocalWorkDirSub
(String string) getMediaFile
(String string) getMediaPath
(String string) getMessagingDirSub
(String string) getModInfoForDir
(String string) getModVersionFile
(String string) getRelativeFile
(File file) getRelativeFile
(String string) getRelativeFile
(URI uri, File file) getRelativeFile
(URI uri2, String string1) getSaveDirSub
(String string) getScreenshotDirSub
(String string) void
getStagedItemModsFolders
(ArrayList<String> arrayList1) static String
static String
getTimeStampString
(Date date, SimpleDateFormat simpleDateFormat) static String
getTimeStampStringNow
(SimpleDateFormat simpleDateFormat) getWorkshopItemMods
(long long0) void
init()
boolean
isKnownFile
(String string0) boolean
isValidFilePathGuid
(String string) static File[]
listAllDirectories
(File file, FileFilter fileFilter, boolean boolean0) static File[]
listAllDirectories
(String string, FileFilter fileFilter, boolean boolean0) static File[]
listAllFiles
(File file) static File[]
listAllFiles
(File file, FileFilter fileFilter, boolean boolean0) static File[]
listAllFiles
(String string, FileFilter fileFilter, boolean boolean0) void
void
void
void
void
loadModsAux
(ArrayList<String> arrayList0, ArrayList<String> arrayList1) void
void
normalizeFolderPath
(String string) static String
processFilePath
(String string, char char0) void
Reset()
void
resetDefaultModsForNewRelease
(String string1) void
String[]
resolveAllDirectories
(String string, FileFilter fileFilter, boolean boolean0) String[]
resolveAllFiles
(String string, FileFilter fileFilter, boolean boolean0) resolveFileOrGUID
(String string1) resolveRelativePath
(String string0, String string1) void
void
searchFolders
(File file) searchForModInfo
(File file0, String string, ArrayList<ChooseGameInfo.Mod> arrayList) void
setCacheDir
(String string) void
setModFoldersOrder
(String string) void
setModIdToDir
(String string0, String string1) boolean
tryDeleteFile
(String string) void
update()
void
walkGameAndModFiles
(String string0, boolean boolean0, ZomboidFileSystem.IWalkFilesVisitor iWalkFilesVisitor)
-
Field Details
-
instance
-
ActiveFileMap
-
base
-
IgnoreActiveFileMap
-
-
Method Details
-
init
- Throws:
IOException
-
getCanonicalFile
-
getGameModeCacheDir
-
getCurrentSaveDir
-
getFileNameInCurrentSave
-
getFileNameInCurrentSave
-
getFileNameInCurrentSave
-
getFileInCurrentSave
-
getFileInCurrentSave
-
getFileInCurrentSave
-
getSaveDir
-
getSaveDirSub
-
getScreenshotDir
-
getScreenshotDirSub
-
setCacheDir
-
getCacheDir
-
getCacheDirSub
-
getMessagingDir
-
getMessagingDirSub
-
getMediaLowercaseURI
-
getMediaRootFile
-
getMediaRootPath
-
getMediaFile
-
getMediaPath
-
getAbsoluteWorkDir
-
getLocalWorkDir
-
getLocalWorkDirSub
-
getAnimsXFile
-
getAnimSetsPath
-
getActionGroupsPath
-
ensureFolderExists
-
ensureFolderExists
-
searchFolders
-
getAllPathsContaining
-
getAllPathsContaining
-
getString
-
getDirectoryString
-
isKnownFile
-
getAbsolutePath
-
Reset
public void Reset() -
getCanonicalFile
-
getCanonicalFile
-
getCanonicalPath
-
getCanonicalPath
-
getCanonicalURI
-
resetModFolders
public void resetModFolders() -
getInstalledItemModsFolders
-
getStagedItemModsFolders
-
setModFoldersOrder
-
getAllModFolders
-
getModVersionFile
-
getGameVersionIntFromName
-
getWorkshopItemMods
-
setModIdToDir
-
searchForModInfo
public ChooseGameInfo.Mod searchForModInfo(File file0, String string, ArrayList<ChooseGameInfo.Mod> arrayList) -
loadMod
-
loadMods
-
loadModsAux
-
loadMods
-
getModIDs
-
getModDir
-
getModInfoForDir
-
isModded
-
getRelativeFile
-
getRelativeFile
-
getRelativeFile
-
getRelativeFile
-
getAnimName
-
resolveRelativePath
-
saveModsFile
public void saveModsFile() -
loadModPackFiles
public void loadModPackFiles() -
loadModTileDefs
public void loadModTileDefs() -
loadModTileDefPropertyStrings
public void loadModTileDefPropertyStrings() -
loadFileGuidTable
public void loadFileGuidTable() -
getFileGuidTable
-
getFilePathFromGuid
-
getGuidFromFilePath
-
resolveFileOrGUID
-
isValidFilePathGuid
-
listAllDirectories
-
listAllDirectories
-
listAllFiles
-
listAllFiles
-
listAllFiles
-
walkGameAndModFiles
public void walkGameAndModFiles(String string0, boolean boolean0, ZomboidFileSystem.IWalkFilesVisitor iWalkFilesVisitor) -
resolveAllDirectories
-
resolveAllFiles
-
normalizeFolderPath
-
processFilePath
-
tryDeleteFile
-
deleteDirectory
-
deleteFile
- Throws:
IOException
-
update
public void update() -
cleanMultiplayerSaves
public void cleanMultiplayerSaves() -
resetDefaultModsForNewRelease
-
getStartupTimeStamp
-
getDateTimeStampStringNow
-
getDateTimeStampString
-
getDateStampString
-
getTimeStampString
-
getTimeStampStringNow
-