0
たとえば、%APPDATA%ディレクトリに "DATABASE"という特定のフォルダがあります。if文を実行してfile.cFileNameを使用して特定のファイルまたはフォルダを検索するには
は、私が試した:
#include <iostream>
#include <windows.h>
using namespace std;
int main(){
string path = getenv("appdata");
path += "\\*";
WIN32_FIND_DATA file;
HANDLE search_handle = FindFirstFile(path.c_str(), &file);
if (search_handle){
do{
cout << file.cFileName << endl; // Prints all the files/folders in %appdata%
}while (FindNextFile(search_handle, &file));
}
// Real Problem Below. . .
if(file.cFileName == "DATABASE"){ // Doesn't work
cout << "Folder Found! << endl;
}else{
cout << "Error: Folder not found. << endl;
}
getchar();
return 0;
}
それは私がそれをやりたいしません、これを行うための別の方法がありますか?
ありがとうございました! :) 最後にそれを得ました。 –