请问。关于文件读写的有关问题(同类文件,只是后缀的大小写不同)

请教。关于文件读写的问题(同类文件,只是后缀的大小写不同)
win系统的写字板可以打开txt或者TXT文件,而我在编写程序的时候在进行文件读写时,总是碰到文件后缀问题而无法打开文件。请问写字板是如何做到的?

莫非是用if语句判断?如果打开失败就换个后缀再试?

------解决方案--------------------
FindFile
找到相同文件名的文件,就把它打开,不管后缀是什么
------解决方案--------------------
try
{
CStdioFile file( "这里是你要打开的文件的路径及名称 ",CFile::sharedenynone | CFile::modeRead | CFile::binaryType);
.....// 进行你的文件操作
file.close();
}
catch(CFileException* pEx)
{
pEx-> report...();
pEx-> delete();
}