1
0
Fork 0

Removed "." and ".." from cFile:GetFolderContents(). (#3301)

This commit is contained in:
Mattes D 2016-08-07 12:50:19 +02:00 committed by GitHub
parent 9fe4333f56
commit 876496c953
1 changed files with 14 additions and 0 deletions

View File

@ -524,6 +524,13 @@ AStringVector cFile::GetFolderContents(const AString & a_Folder)
{
do
{
if (
(strcmp(FindFileData.cFileName, ".") == 0) ||
(strcmp(FindFileData.cFileName, "..") == 0)
)
{
continue;
}
AllFiles.push_back(FindFileData.cFileName);
} while (FindNextFileA(hFind, &FindFileData));
FindClose(hFind);
@ -546,6 +553,13 @@ AStringVector cFile::GetFolderContents(const AString & a_Folder)
struct dirent *dirp;
while ((dirp = readdir(dp)) != nullptr)
{
if (
(strcmp(dirp->d_name, ".") == 0) ||
(strcmp(dirp->d_name, "..") == 0)
)
{
continue;
}
AllFiles.push_back(dirp->d_name);
}
closedir(dp);