2011-04-11 95 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");