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

◆ TryCreatingDirectory()

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

Definition at line 754 of file Utils.cs.

755 {
757 {
758 return true;
759 }
760 try
761 {
763 return true;
764 }
765 catch (Exception exception)
766 {
768 return false;
769 }
770 }
static DirectoryInfo CreateDirectory(string path)
Definition Directory.cs:28
static bool Exists([NotNullWhen(true)] string? path)
Definition Directory.cs:43
static void ShowDirectoryCreationFailError(Exception exception, string folderPath)

References System.IO.Directory.CreateDirectory(), System.exception, System.IO.Directory.Exists(), and Terraria.UI.FancyErrorPrinter.ShowDirectoryCreationFailError().

Referenced by Terraria.Initializers.AssetInitializer.GetResourcePacksFolderPathAndConfirmItExists(), 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().