C# 是否可以替代嵌套目录.GetParent()来浏览项目中的文件夹?
我目前有一个项目,其结构中有几个文件夹。我正在处理C# 是否可以替代嵌套目录.GetParent()来浏览项目中的文件夹?,c#,path,C#,Path,我目前有一个项目,其结构中有几个文件夹。我正在处理PlayerDataHandler类,需要访问位于/Assets/Data中的XML文件 目前,我发现从/Source/Meta/PlayerInformation.cs到/Assets/Data获取流的唯一方法是编写以下代码行: string xpathXmlPath = System.AppDomain.CurrentDomain.BaseDirectory; xpathXmlPath = Directory.GetParent(Dir
PlayerDataHandler
类,需要访问位于/Assets/Data
中的XML文件
目前,我发现从/Source/Meta/PlayerInformation.cs
到/Assets/Data
获取流的唯一方法是编写以下代码行:
string xpathXmlPath = System.AppDomain.CurrentDomain.BaseDirectory;
xpathXmlPath = Directory.GetParent(Directory.GetParent(Directory.GetParent(xpathXmlPath).FullName).FullName).FullName + @"\Assets\Data\XPathElements.xml";
我相信有一个更干净的方法来实现这一点。有什么建议吗
另外,我还尝试了以下方法,结果是相同的(\Overwatcher\overwatcherpf\overwatcherpf\bin\Debug\
):
Assembly.GetExecutingAssembly().Location
Assembly.GetEntryAssembly().Location
AppDomain.CurrentDomain.BaseDirectory