如何创建取决于.exe位置的文件路径



我正在做一个读取.txt文件的程序,我想访问这些文件,而不必手动更改filePath目录。我有这样的:";F: \TR\AppPathFinding\AppPathFinding\bin\Debug"这里我有.exe文件,它启动程序。其次,我想访问一个文件夹不同的.txt文件。它在这里:";F: \TR\AppPathFinding\AppPathFinding\bin\Debug\GrillSelection"txt的名称是:";SetGrill1.txt";。如何访问此.txt而不必手动更改路径?

filePath = @"F:TRAppPathFindingAppPathFindingbinDebugGrillSelectionSetGrill1.txt";

这就是我需要改变的。

有人能帮我吗?

据我所知,您总是希望访问位于.exe中的同一文件夹。使用相对路径。

基伦·约翰斯通很好地解释了这一点。

string filePath = Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName) + @"GrillSelectionSetGrill1.txt";

相关内容

  • 没有找到相关文章

最新更新