В настоящее время я могу копировать и вставлять только один файл с расширением .jpg. Однако в целях безопасности мне необходимо убедиться, что файлы .jpeg, .JPG & .JPEG также будут скопированы и вставлены.
Вот мой код для вставки одного файла с расширением .jpg:
CFileStatus status;
CString strFileName = _T("Test2.jpg");
CString strFilePath = m_strImagePath + _T("\\") + strFileName;
CString strCopyPath = m_strCopyPath + _T("\\") + strFileName;
if(CFile::GetStatus(strFilePath, status))
{
CopyFile(strFilePath, strCopyPath, FALSE);
}
Итак, если дать пример, где папка, из которой я копирую, выглядит так:
![enter image description here](https://i.stack.imgur.com/djvFI.png)
Независимо от того, какое имя файла, если оно имеет эти четыре расширения (.jpg, .jpeg, .JPG, .JPEG) , его нужно скопировать и вставить.
Итак, как мне указать 4 разных расширения? Есть ли регулярное выражение для этого или дополнительные символы для добавления? Заранее спасибо!