Class ZomboidFileSystem
java.lang.Object
zombie.ZomboidFileSystem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final classstatic final class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic booleandeleteDirectory(String string) booleandeleteFile(String string) static booleanensureFolderExists(File file) static booleanensureFolderExists(String string) getAbsolutePath(String string1) voidgetAllModFolders(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 StringgetDateStampString(Date date) static StringgetDateTimeStampString(Date date) static StringgetDirectoryString(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) voidgetInstalledItemModsFolders(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) voidgetStagedItemModsFolders(ArrayList<String> arrayList1) static Stringstatic StringgetTimeStampString(Date date, SimpleDateFormat simpleDateFormat) static StringgetTimeStampStringNow(SimpleDateFormat simpleDateFormat) getWorkshopItemMods(long long0) voidinit()booleanisKnownFile(String string0) booleanisValidFilePathGuid(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) voidvoidvoidvoidvoidloadModsAux(ArrayList<String> arrayList0, ArrayList<String> arrayList1) voidvoidnormalizeFolderPath(String string) static StringprocessFilePath(String string, char char0) voidReset()voidresetDefaultModsForNewRelease(String string1) voidString[]resolveAllDirectories(String string, FileFilter fileFilter, boolean boolean0) String[]resolveAllFiles(String string, FileFilter fileFilter, boolean boolean0) resolveFileOrGUID(String string1) resolveRelativePath(String string0, String string1) voidvoidsearchFolders(File file) searchForModInfo(File file0, String string, ArrayList<ChooseGameInfo.Mod> arrayList) voidsetCacheDir(String string) voidsetModFoldersOrder(String string) voidsetModIdToDir(String string0, String string1) booleantryDeleteFile(String string) voidupdate()voidwalkGameAndModFiles(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
-