在c++中读取文件名的一部分

Read a part of Filename in C++

本文关键字:一部分 文件名 读取 c++      更新时间:2023-10-16

我们可以在c++中读取FileName的一部分吗?例如,我有两个名为howdoyoudo1.cpp和howdoyoudo2.cpp的文件,我需要一个c++代码来读取文件名xxxxxxxxdo1.cpp之后xxxxxxxxdo2.cpp,即使它们显示在基于日期时间或名称或其他任何修改的目录中。首先,当程序执行时,它必须读取文件xxxxxxxxdo1.cpp,然后是xxxxxxxxdo2.cpp,以此类推,如果有xxxxxxxxdoNth.cpp的.....

引导我,提前感谢…

  1. 您需要枚举目标目录下的所有文件,并在此过程中执行以下操作::
  2. 复制文件名到某个缓冲区,比如BuffSrc。
  3. 在BuffSrc中查找字符串"do"

如果你也想搜索num,你必须写一个for循环并保存"do%d.cpp"到某个缓冲区,然后在文件名缓冲区中搜索字符串,即BuffSrc.

找到do1.cpp时,增加计数器并再次将search_string保存到缓冲区,直到枚举目录上的所有文件。