c++ - 如何遍历多个文件夹并使用 jpg 复制图像。扩大
问题描述
所以,我基本上想复制并粘贴所有的jpg。ID1 中的文件。如图所示,有两个 ID1 子文件夹(以黄色突出显示)包含 jpg。我想要的文件。
我有一些挣扎:
1)我只知道如何从一个路径专门复制一张图像
CFileStatus status;
CString strFileName = m_Values.LotID + _T(".jpg");
CString strFilePath = m_strImagePath + _T("\\") + strFileName;
CString strCopyPath = m_strCopyPath + _T("\\") + strFileName;
if(CFile::GetStatus(strFilePath, status))
{
CopyFile(strFilePath, strCopyPath, FALSE);
}
2)我不知道如何遍历所有子文件夹以查找 ID1 及其内容。(因为我不知道,所以我没有示例代码开始)
输出:
假设,我能够从 ID1 中提取所有 .jpg 文件并粘贴到 Folder2 中,文件夹结构应该如下所示:
由于我没有提供太多代码,因此我不期望完整的代码可以解决问题。任何解释或见解都足够了。请帮助我并提前感谢您。
解决方案
推荐阅读
- python - 替换两个字符的 unicode
- python - 硒,美丽的汤找到最相似的
- php - PHP API 循环的异步函数
- javascript - 如何防止在 React 中重新渲染随机颜色
- typescript - 使用括号中的接口分配打字稿类型,括号的含义是什么?
- django - TypeError: __init__() 得到了一个意外的关键字参数“show_preview”
- node.js - NodeJS child_process.spawn() 打开终端时出错:未知
- android - 从外部存储播放 3gp 文件时,AndroidMedia Player 中出现错误 (1,-2147483648),该文件首先使用 MediaRecorder 录制
- java - 关于动态规划问题中子问题的困惑
- rust - 如何保留矢量元素及其原始索引?