Ich möchte den schnellsten Weg finden, um zu überprüfen, ob eine Datei in Standard C ++ 11, C ++ oder C vorhanden ist. Ich habe Tausende von Dateien und bevor ich etwas daran mache, muss ich überprüfen, ob alle vorhanden sind. Was kann ich anstelle /* SOMETHING */
der folgenden Funktion schreiben ?
inline bool exist(const std::string& name)
{
/* SOMETHING */
}
git push
wahrscheinlich nicht die Mühe, sicherzustellen, dass Sie den Arbeitsbaum nach der ersten schmutzigen Prüfung nicht berühren.
boost::filesystem
scheint zu verwendenstat()
. (Vorausgesetzt aus der Dokumentation.) Ich glaube nicht, dass Sie für FS-Anrufe viel schneller arbeiten können. Der Weg, um das, was Sie tun, schnell zu machen, besteht darin, "Tausende von Dateien nicht anzusehen".