※ ChatGPTを利用し、要約された質問です(原文:C++ ファイル列挙について)
C++ファイル列挙方法とは?
このQ&Aのポイント
C++でファイルを検索してフルパスで配列に格納する方法を学びましょう。
指定のフォルダ内のディレクトリとファイルを列挙する方法を説明します。
ファイル名のみ(パスと拡張子無し)で格納する方法についてもお伝えします。
以下のコードで指定のファイルを検索し、フルパスで配列に格納しています。
このとき、ファイル名のみ(パスと拡張子無し)で格納する方法はありますでしょうか。
どうかよろしくお願いします。
// enum_files.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;
int main()
{
String^ folder = "C:\\";
array<String^>^ dir = Directory::GetDirectories( folder );
Console::WriteLine("--== Directories inside '{0}' ==--", folder);
for (int i=0; i<dir->Length; i++)
Console::WriteLine(dir[i]);
array<String^>^ file = Directory::GetFiles( folder );
Console::WriteLine("--== Files inside '{0}' ==--", folder);
for (int i=0; i<file->Length; i++)
Console::WriteLine(file[i]);
return 0;
}
お礼
助かりました!