我是 C++
的新手,我刚刚读过 <C++ Primer> 4ed
。现在我想实现一个小程序来帮助我管理计算机中的一些 mp3
文件。
我有一个 .txt
文件,其中包括我想要移动(而不是复制)到新文件夹(在同一列中)的文件的所有名称(实际上是部分名称)。例如, .txt
中的“word”和“file”,我想将文件名包含“word”或“file”的所有 .mp3
文件移动到新文件夹中。希望我的描述清楚,Opps ..
我知道如何将 .txt
中的字符串读入 set<string>
并遍历它,但我不知道如何在文件夹中搜索和移动文件。我只想知道我还应该学习什么才能实现这个功能。我读了 C++ Primer
但我仍然无能为力,这真的很伤心……
原文由 twoyoung 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Windows 中移动文件的另一种方法是使用 MoveFile 函数,如下面的代码所示。