000
05.08.2014, 17:53 Uhr
cppbeg1nner
|
Hallo an alle,
ich bin neu hier als auch neu in der C++ Welt und möchte euch um eure Unterstützung bitten...
Wie kann ich - auf möglichst einfachem Wege - prüfen ob eine Datei im Applikationspfad vorhanden ist OHNE sie zu öffnen.
Ich habe bereits eine Funktion gefunden, die bereits prüfen kann, ob eine Datei vorhanden ist.
C++: |
bool exists(const string& fileName) { bool returnValue = false; DWORD attrib = GetFileAttributes(fileName.c_str()); if (attrib != 0xFFFFFFFF) { returnValue = true; } return returnValue; }
|
Allerdings muss hierfür der absolute Pfad bis zur Datei bekannt sein, was leider nicht der Fall ist..
Mittels argv[0] bekome ich zwar den kompletten Pfad, allerdings mit Namen der Applikation selbst.
Wie kann ich sonst prüfen, ob eine bestimmt Datei im gleichen Verzeichnis der Applikation vorhanden ist, ohne sie zu öffnen?
Ich hoffe ihr könnt mir helfen )
LG Tom
----- Edit: cpp-Tags eingefügt und Code formatiert. Dieser Post wurde am 06.08.2014 um 20:39 Uhr von Hans editiert. |