我试图通过名称获取完整路径文件。 我曾尝试使用:如何在C#中使用Path.GetFullPath获取文件完整路径
string fullPath = Path.GetFullPath("excelTest");
但它返回我一个不正确的路径(的东西与我的项目路径)。
我看了这里的某个地方评论它说做到以下几点:
var dir = Environment.SpecialFolder.ProgramFilesX86;
var path = Path.Combine(dir.ToString(), "excelTest.csv");
,但我不知道在哪里保存文件,所以我不知道它的环境。
有人可以帮助我如何获得文件的完整路径只有它的名字?
那么,如果你不知道文件在哪里,API应该如何知道?你在寻找一个算法来在你的磁盘上递归搜索文件吗? –
如果系统中有两个具有相同名称的文件,您希望发生什么?你描述的GetFullPath()在你的项目路径中返回一个文件路径的问题是一个很好的例子,它在本地找到了一些东西,并且很满意。 – LordWilmore