Terraria.Utilities.FileUtilities.GetParentFolderPath C# (CSharp) Method

GetParentFolderPath() public static method

public static GetParentFolderPath ( string path, bool includeExtension = true ) : string
path string
includeExtension bool
return string
        public static string GetParentFolderPath(string path, bool includeExtension = true)
        {
            Match match = FileUtilities.FileNameRegex.Match(path);
            if (match == null || match.Groups["path"] == null)
                return "";

            return match.Groups["path"].Value;
        }
    }

Usage Example

Ejemplo n.º 1
0
        public static void Write(string path, byte[] data, int length)
        {
            string parentFolderPath = FileUtilities.GetParentFolderPath(path, true);

            if (parentFolderPath != "")
            {
                Directory.CreateDirectory(parentFolderPath);
            }

            using (FileStream fileStream = File.Open(path, FileMode.Create))
                fileStream.Write(data, 0, length);
        }
All Usage Examples Of Terraria.Utilities.FileUtilities::GetParentFolderPath