我已经开始使用XNA开发纸牌游戏,但我在读取内容中的卡片目录中的所有卡片时遇到了问题。
我尝试过以下代码:
string[] nomeCartas = Directory.GetFiles(@"Cards");
但是我找到了一个错误,说找不到路径的一部分是
Nãofoopidívelconcontraruma parte 做caminho “C:\用户\塞拉菲姆\文档\ Visual 工作室 2010 \项目\ JogoSuecaOnline \ JogoSuecaOnline \ JogoSuecaOnline \ BIN \ 86 \调试\卡\”。
我检查了那条路径,这是错误的,正确的路径应该是:
C:\用户\塞拉菲姆\文档\ Visual 工作室 2010 \项目\ JogoSuecaOnline \ JogoSuecaOnline \ JogoSuecaOnline \ BIN \ 86 \调试\内容\卡\
有没有其他方法可以使用XNA读取目录内容,或者我该如何解决这个问题?
答案 0 :(得分:6)
string[] nomeCartas = Directory.GetFiles( Content.RootDirectory + "\\Cards" );
答案 1 :(得分:4)
尝试:
Directory.GetFiles(@"Content\Cards");
答案 2 :(得分:0)
string[] nomeCartas = Directory.GetFiles(
Path.Combine(Content.RootDirectory, @"Cards"), @"*.xnb");