我想从文件中读取。但我不知道如何改变到正确的文件路径。
我只是想从一个名为Level.txt的文件中读取。如果我做; string path = "Level.txt"
。
该程序试图从中搜索; C:\...\ProjIV\ProjIV\bin\x86\debug\Level.txt
。
当我想要该死的东西:C:\...\ProjIV\ProjIV\ProjIVContent\Level.txt
。
略过第二个问题。正如别人说的那样,当时有一个问题。也;解决。
答案 0 :(得分:2)
如果您只提供类似的路径,您的程序将在正在执行的正在运行的(工作)目录中进行搜索。您可以提供显式路径:
C:\<whatever you need here>\ProjIV\ProjIV\ProjIVContent\Level.txt
或相对路径:
..\..\..\..\ProjIVContent\Level.txt
虽然这很丑,我会坚持第一个。或者将Level.txt
移到您的工作目录中。