2011-04-11 61 views
4

我已经开始使用XNA开发纸牌游戏,但是我在读取内容中的卡片目录内的所有卡片时遇到问题。XNA C#读取目录内容的问题

我试过下面的代码:

string[] nomeCartas = Directory.GetFiles(@"Cards"); 

但与我检索到的一个错误,说这可能是不可能找到路径的一部分:

NAO FOIpossívelencontrar单方面UMA do caminho 'C:\ Users \ Serafim \ Documents \ Visual Studio 2010 \ Projects \ JogoSuecaOnline \ JogoSuecaOnline \ JogoSuecaOnline \ bin \ x86 \ Debug \ Cards \'。

我检查了这条道路,它是错的,正确的路径应该是:

C:\用户\塞拉菲姆\文档\ Visual 工作室 2010 \项目\ JogoSuecaOnline \ JogoSuecaOnline \ JogoSuecaOnline \ BIN \ x86 \ Debug \ Content \ Cards \

有没有其他方法可以用XNA读取目录内容,或者我该如何解决这个问题?

回答

4

尝试:

Directory.GetFiles(@"Content\Cards"); 
6
string[] nomeCartas = Directory.GetFiles(Content.RootDirectory + "\\Cards"); 
0
string[] nomeCartas = Directory.GetFiles(
     Path.Combine(Content.RootDirectory, @"Cards"), @"*.xnb");