동영상 파일과 이미지 파일을 구별하는 "좋은"방법이 있습니까? 정확하게 "std :: wstring filePath"가 무엇인지 알고 싶습니다. 영화 또는 이미지입니다. 따라서 알려진 파일 형식으로 작업하고 있습니다. 동영상과 이미지를 구별하는 방법
즉, 나는 두 개의 클래스 myimage을 및 에 myMovie 모두가 자신의 생성자에서 파일에 경로를 필요 있습니다. 그 클래스 중 하나를 만들기 전에 어떻게 든 파일 경로를 확인하고 싶습니다.bool isMovie(const std::wstring & filePath);
bool isImage(const std::wstring & filePath);
물론 파일 확장명을 생각했지만 오류가 발생하지 않는 것이 좋고 확실하지는 않습니다. 그래서 파일 확장자를 사용하는 것이 좋으며 다른 가능한 솔루션이 가능합니다. 사전
Qt와 관련이 없습니다. 왜 "qt"태그인가? –
파일의 이름이 정확하고 가능한 모든 확장명을 나열하는 데 충분하다고 가정하면 충분할 수 있습니다. 그렇게 많이 생각할 수 없다면 아마도 어떤 방법이있을 수 있지만 거기에서 당신을 도울 수는 없습니다. – astrognocci
Nikos, 저는이 프로젝트에서 Qt를 사용하고 있기 때문에 "Qt"태그를 넣었습니다. 그래서 누군가가 Qt 관련 코드를 조언 할 수 있습니다. – Dalamber