if(this->folderBrowserDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK)
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
char* temp="\\*.png";
char* szPath=(char*)(void*)Marshal::StringToHGlobalAnsi(folderBrowserDialog1->SelectedPath);
strcat(szPath,temp);
cout << szPath << endl;
hFind=FindFirstFile(szPath,&FindFileData);
if(hFind!=INVALID_HANDLE_VALUE){
cout << FindFileData.cFileName << endl;//第一個檔名
// >>>>>
char *f = (char *)malloc(strlen(FindFileData.cFileName) + 1);
strcmp(f, FindFileData.cFileName);
fileNames.push_back(f);
// fileNames.push_back(FindFileData.cFileName);
// <<<<<
while(FindNextFile(hFind,&FindFileData)){
cout << FindFileData.cFileName << endl;//接下來的檔名
fileNames.push_back(FindFileData.cFileName);
}
for(vector<char*>::iterator it = fileNames.begin();it != fileNames.end();it++)
cout << *it <<endl;
}
else
printf("查無檔名\n");
FindClose(hFind);
}
ICAgIGlmKHRoaXMtPmZvbGRlckJyb3dzZXJEaWFsb2cxLT5TaG93RGlhbG9nKCk9PVN5c3RlbTo6V2luZG93czo6Rm9ybXM6OkRpYWxvZ1Jlc3VsdDo6T0spCgl7CgkJV0lOMzJfRklORF9EQVRBIEZpbmRGaWxlRGF0YTsKCQlIQU5ETEUgaEZpbmQ7ICAKCgkJY2hhciogdGVtcD0iXFwqLnBuZyI7CgkJY2hhciogc3pQYXRoPShjaGFyKikodm9pZCopTWFyc2hhbDo6U3RyaW5nVG9IR2xvYmFsQW5zaShmb2xkZXJCcm93c2VyRGlhbG9nMS0+U2VsZWN0ZWRQYXRoKTsKCQlzdHJjYXQoc3pQYXRoLHRlbXApOwoJCWNvdXQgPDwgc3pQYXRoIDw8IGVuZGw7CgkJaEZpbmQ9RmluZEZpcnN0RmlsZShzelBhdGgsJkZpbmRGaWxlRGF0YSk7CgoJCWlmKGhGaW5kIT1JTlZBTElEX0hBTkRMRV9WQUxVRSl7CgkJCWNvdXQgPDwgRmluZEZpbGVEYXRhLmNGaWxlTmFtZSA8PCBlbmRsOy8v56ys5LiA5YCL5qqU5ZCNIAoKICAgICAgICAgICAgLy8gPj4+Pj4KCQkJY2hhciAqZiA9IChjaGFyICopbWFsbG9jKHN0cmxlbihGaW5kRmlsZURhdGEuY0ZpbGVOYW1lKSArIDEpOwoJCQlzdHJjbXAoZiwgRmluZEZpbGVEYXRhLmNGaWxlTmFtZSk7CgkJCWZpbGVOYW1lcy5wdXNoX2JhY2soZik7CiAgICAgICAgICAgIC8vIGZpbGVOYW1lcy5wdXNoX2JhY2soRmluZEZpbGVEYXRhLmNGaWxlTmFtZSk7CiAgICAgICAgICAgIC8vIDw8PDw8CgoJCQl3aGlsZShGaW5kTmV4dEZpbGUoaEZpbmQsJkZpbmRGaWxlRGF0YSkpeyAgCgkJCQljb3V0IDw8IEZpbmRGaWxlRGF0YS5jRmlsZU5hbWUgPDwgZW5kbDsvL+aOpeS4i+S+hueahOaqlOWQjSAKCQkJCWZpbGVOYW1lcy5wdXNoX2JhY2soRmluZEZpbGVEYXRhLmNGaWxlTmFtZSk7CgkJCX0gICAgCgkJCWZvcih2ZWN0b3I8Y2hhcio+OjppdGVyYXRvciBpdCA9IGZpbGVOYW1lcy5iZWdpbigpO2l0ICE9IGZpbGVOYW1lcy5lbmQoKTtpdCsrKSAKCQkJCWNvdXQgPDwgKml0IDw8ZW5kbDsKCQl9CgkJZWxzZQoJCQlwcmludGYoIuafpeeEoeaqlOWQjVxuIik7ICAgCgkJRmluZENsb3NlKGhGaW5kKTsgIAoJfQ==