【问题标题】:XNA C# Problem reading directory contentXNA C# 读取目录内容时出现问题
【发布时间】:2011-08-03 04:10:35
【问题描述】:

我已经开始使用 XNA 开发纸牌游戏,但是我在读取 Content 中 Cards 目录中的所有纸牌时遇到问题。

我试过以下代码:

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

但是我检索到一个错误,说它无法找到路径的一部分:

Não foi possível encontrar uma parte 做卡米尼奥 'C:\Users\Serafim\Documents\Visual 工作室 2010\Projects\JogoSuecaOnline\JogoSuecaOnline\JogoSuecaOnline\bin\x86\Debug\Cards\'。

我检查了那个路径,它是错误的,正确的路径应该是:

C:\Users\Serafim\Documents\Visual 工作室 2010\Projects\JogoSuecaOnline\JogoSuecaOnline\JogoSuecaOnline\bin\x86\Debug\Content\Cards\

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

【问题讨论】:

    标签: c# xna


    【解决方案1】:

    试试:

    Directory.GetFiles(@"Content\Cards");
    

    【讨论】:

      【解决方案2】:
      string[] nomeCartas = Directory.GetFiles( Content.RootDirectory + "\\Cards" );
      

      【讨论】:

        【解决方案3】:
        string[] nomeCartas = Directory.GetFiles(
                Path.Combine(Content.RootDirectory, @"Cards"), @"*.xnb");
        

        【讨论】:

          猜你喜欢
          • 2011-11-20
          • 1970-01-01
          • 2020-09-06
          • 2015-02-24
          • 2013-11-23
          • 2013-08-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多