在目录中搜索完全匹配,父目录和子目录

时间:2018-02-21 06:24:39

标签: c++ file search directory

对于我正在进行的项目,我存储了用户输入程序的目录列表。当他们进入一个新目录时,出于我的目的,我需要搜索添加目录的本地列表并确定搜索目录的天气

  • 另一个条目的完全匹配
  • 另一个条目的子目录
  • 另一个条目的父目录
  • 列表中不存在

我已经尝试并尝试了无数次提出正确的算法来做到这一点,但无济于事。这是迄今为止我所取得的最好成绩:

use Aws\S3\S3Client;

它有效,但不是所有时间。例如,假设我有" c:\ users \ root \ downloads"和" c:\ users \ root \ downloads \ crystal disk mark",如果我搜索" c:\ users \ root \ downloads",该函数返回它是完全匹配。虽然这是事实,但在这种情况下,我需要知道" c:\ users \ root \ downloads"是" c:\ users \ root \ downloads \ crystal disk mark"的父目录。其他时候现有文件的子目录不会被识别或根本不被识别。

要使此算法正确,需要进行哪些更改?或者是否有一种完全不同的做法让我失去了?

0 个答案:

没有答案