#include #include void DirectoryGetDirectoriesAndFiles(void) { WIN32_FIND_DATA findData; HANDLE hFind; // 検索するファイルパスを指定する wchar_t* folderPath = L"C:\\Users\\SEEDAGX\\Documents\\Embarcadero\\Studio\\Projects\\*.*"; // 指定したパスにマッチするすべてのファイルを検索する hFind = FindFirstFile(folderPath, &findData); if (hFind != INVALID_HANDLE_VALUE) { do { // ファイル名を出力する wprintf(L"%s\n", findData.cFileName); } while (FindNextFile(hFind, &findData)); } // ハンドルを解放する FindClose(hFind); } int main(void) { DirectoryGetDirectoriesAndFiles(); return 0; }