TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ TryCreatingDirectory()

static bool Terraria.Utils.TryCreatingDirectory ( string folderPath)
inlinestatic

Definition at line 914 of file Utils.cs.

915 {
916 if (Directory.Exists(folderPath))
917 {
918 return true;
919 }
920 try
921 {
922 Directory.CreateDirectory(folderPath);
923 return true;
924 }
925 catch (Exception exception)
926 {
928 return false;
929 }
930 }
static void ShowDirectoryCreationFailError(Exception exception, string folderPath)

References Terraria.UI.FancyErrorPrinter.ShowDirectoryCreationFailError().

Referenced by Terraria.Initializers.AssetInitializer.GetResourcePacksFolderPathAndConfirmItExists(), Terraria.ModLoader.Logging.Init(), Terraria.Map.MapHelper.InternalSaveMap(), Terraria.Player.InternalSaveMap(), Terraria.IO.WorldFile.InternalSaveWorld(), Terraria.Main.LoadPlayers(), Terraria.IO.WorldFile.LoadWorld(), Terraria.Main.LoadWorlds(), Terraria.Social.Steam.WorkshopSocialModule.MakeTemporaryFolder(), Terraria.Utils.OpenFolder(), Terraria.Graphics.Capture.CaptureCamera.SaveImage(), Terraria.Graphics.Capture.CaptureCamera.SaveImage(), Terraria.Main.SaveRecent(), Terraria.Utilities.CrashDump.Write(), and Terraria.Utilities.FileUtilities.Write().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: