using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; namespace MuHua { /// /// 文件名 /// public class FileName { /// 名字 public string name; /// 文件夹 public string directory; /// 扩展名 public string extensions = "json"; /// 路径 public string PATH => $"{directory}/{name}.{extensions}"; public static FileName Create(string name) { return new FileName() { name = name, directory = SaveTool.PATH }; } public static FileName Create(string name, string directory) { return new FileName() { name = name, directory = directory }; } public static FileName Create(string name, string directory, string extensions) { return new FileName() { name = name, directory = directory, extensions = extensions }; } public static FileName Parse(string path) { string name = Path.GetFileNameWithoutExtension(path); string directory = Path.GetDirectoryName(path); string extensions = Path.GetExtension(path); return new FileName() { name = name, directory = directory, extensions = extensions }; } } }