如何在XNA 4.0中获得ContentManager的完整根目录

本文关键字:ContentManager 根目录 XNA | 更新日期: 2023-09-27 18:19:23

我想知道这里是否有人知道如何找到ContentManager实例的完整路径(从驱动器号开始)。使用这个,我可以创建一个字符串的正确数字".."当我想从计算机上的其他任何地方加载文件时,将'"附加到文件路径。

基本上我是在问是否有一种方法

如何在XNA 4.0中获得ContentManager的完整根目录

您可能只想使用System。GetFolderPath与这些位置之一,最有可能的程序文件。从这里,您可以导航到应用程序的安装目录。你也可以使用。load ("'MyFolder'blah"),它将从默认磁盘(例如C:'MyFolder'blah)加载。XNB之类的)

如果你想要你的。exe文件的路径…

using System.IO;
using System.Windows.Forms;
//blah blah
string GetAppDir()
{
    return Path.GetDirectoryName(Application.ExecutablePath);
}