查找文件的路径,在C ++中使用它的名称

时间:2014-12-15 18:55:00

标签: c++ file

我正在做一个程序,它的一个用途是通过文件导入数据。我的问题如下:

  • 用户是“哑巴”,因此我只希望他介绍他要导入的文件的名称。

  • 如何只使用名称查找文件?是否有任何与PathFindFileName()相反的函数?它不是使用路径给我文件的名称,而是给我路径引入名称?

如果您有更简单的答案或解决方案,那么任何帮助都会有用。

PS:用户只能使用控制台来引入或查看数据,不能使用GUI。

1 个答案:

答案 0 :(得分:1)

Windows中实际上有一些工具可以根据文件名查找文件,如果启用了索引,则可以快速执行此操作 - 不要听取上面的否定评论。但是,它是很多的工作,远远超过调用" PathFindFileName&#34 ;;老实说,除非这是一个严肃/艰难的要求,否则它将是过度杀伤力。

Windows搜索文档:http://msdn.microsoft.com/en-us/library/windows/desktop/aa965362%28v=vs.85%29.aspx

SDK下载:http://www.microsoft.com/en-us/download/details.aspx?id=7388