XNA C # Проблема чтения содержимого каталога - PullRequest
4 голосов
/ 11 апреля 2011

Я начал разработку карточной игры с XNA, но у меня были проблемы с чтением всех карточек в каталоге Cards, который находится внутри Content.

Я пробовал следующий код:

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

Но после этого я получил сообщение об ошибке, в котором невозможно найти часть пути:

Нет данных, которые можно найти в файле C: \ Users \ Serafim \ Documents \Visual Studio 2010 \ Projects \ JogoSuecaOnline \ JogoSuecaOnline \ JogoSuecaOnline \ bin \ x86 \ Debug \ Cards \ '.

Я проверил этот путь, и он неправильный, правильный путь должен быть:

C: \ Users \ Serafim \ Documents \ Visual Studio 2010 \ Projects \ JogoSuecaOnline \ JogoSuecaOnline \ JogoSuecaOnline \ bin \ x86 \ Debug \ Content \ Cards \

Есть ли другой способчитать содержимое каталога с помощью XNA или как это исправить?

Ответы [ 3 ]

6 голосов
/ 11 апреля 2011
string[] nomeCartas = Directory.GetFiles( Content.RootDirectory + "\\Cards" );
4 голосов
/ 11 апреля 2011

Попробуйте:

Directory.GetFiles(@"Content\Cards");
0 голосов
/ 12 апреля 2011
string[] nomeCartas = Directory.GetFiles(
        Path.Combine(Content.RootDirectory, @"Cards"), @"*.xnb");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...