как получить самую новую папку, созданную в данном каталоге - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь получить имя самой новой папки, созданной в данном каталоге. этот код дает мне сообщение "отладка не выполнена" помогите мне решить ее

     string processName()
        {
            FILETIME bestDate = { 0, 0 };
            FILETIME curDate;
            string name;
            CFileFind finder;

            finder.FindFile("D:\teams_output""*.blg");                                   
            while (finder.FindNextFile())
            {
                finder.GetCreationTime(&curDate);
                if (CompareFileTime(&curDate, &bestDate) > 0)
                {
                    bestDate = curDate;
                    name = finder.GetFileName().GetString();       /*debug assertion failed*/               }
            }
            return name;
        }

1 Ответ

0 голосов
/ 27 марта 2020
finder.FindFile("D:\teams_output""*.blg"); 

должно быть (я полагаю)

finder.FindFile("D:\\teams_output\\*.blg"); 

\t является символом табуляции

...