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

◆ GetFileName()

static string Terraria.Utilities.FileUtilities.GetFileName ( string path,
bool includeExtension = true )
inlinestatic

Definition at line 187 of file FileUtilities.cs.

188 {
189 Match match = FileNameRegex.Match(path);
190 if (match == null || match.Groups["fileName"] == null)
191 {
192 return "";
193 }
194 includeExtension &= match.Groups["extension"] != null;
195 return match.Groups["fileName"].Value + (includeExtension ? match.Groups["extension"].Value : "");
196 }

References Terraria.Utilities.FileUtilities.FileNameRegex, and System.match.

Referenced by Terraria.IO.WorldFileData.FromInvalidWorld(), Terraria.IO.FileData.GetFileName(), Terraria.IO.PlayerFileData.MoveToCloud(), and Terraria.IO.PlayerFileData.MoveToLocal().