※ ChatGPTを利用し、要約された質問です(原文:Linuxでフォルダ内全ファイル名の読み込み)
Linuxでフォルダ内全ファイル名の読み込み
このQ&Aのポイント
Linuxでフォルダ内の全ファイル名を読み込む方法
Windowsで使用しているプログラムをLinuxで動作させる方法
急ぎの用事でLinuxで動作させる必要がある場合の対応方法
windowsで以下のような,フォルダ内の全ファイルのファイル名を先頭から順に読みこんでいき,読み込むごとにmain2()で処理を行うというプログラムを作りました.
これを急遽Linuxで動作させなければならなくなったのですが,windows.hを使用しているので当然動きません.
Linuxでdirent.hを使用して動かすにはどうすればよいのでしょうか.
あつかましいでしょうが,急ぎの用なので出来れば書き直していただけるとありがたいです.
char FilePathBmp[] = "temp\\*.bmp"; // ← Tempフォルダ内のbmpファイルを指定しています
char FindPathBmp[50];
HANDLE hFind;
WIN32_FIND_DATA fd;
CreateColortable();
hFind = FindFirstFile( FilePathBmp, &fd );
do
{
strcpy( FindPathBmp, fd.cFileName );
main2(FindPathBmp);
}
while( FindNextFile( hFind, &fd ) );
お礼
お早い回答、ありがとうございました。 早速試してみます。