怎么判断文件夹中的文件是.和.或者是一般的文件?

如何判断文件夹中的文件是.和..或者是一般的文件??小弟写了一个程序,要远程删除文件夹,思想就是创建一个函

如何判断文件夹中的文件是.和..或者是一般的文件??
小弟写了一个程序,要远程删除文件夹,思想就是创建一个函数,判断给定的文件夹中的文件,如果是文件,则调用deletefile删除,如果是文件夹,则循环调用这个函数,但是文件夹里含有   .和..,如何判断这两个文件(夹)呢?
一下是部分函数:
HANDLE   FileHandle;
WIN32_FIND_DATA   FindData;
char   DirName2[200];//指定文件路径

FindHandle   =   FindFirstFile(DirName2,   &FindData);
if(FindData.dwFileAttributes   ==FILE_ATTRIBUT_DIRECTORY)//如果是文件夹
        if((findData.cFileName   != ".. ")   &&   (   findData.cFileName   !=   ".. "))
              {
              }

其中if((findData.cFileName   != ".. ")   &&   (   findData.cFileName   !=   ".. "))一句,是否有问题?


[解决办法]
if(FindData.dwFileAttributes ==FILE_ATTRIBUT_DIRECTORY)
{
if (strcmp(findData.cFileName, ".. ") %% strcmp(findData.cFileName, ". "))
{

}

}