testen ob eine datei im selben ordner excistiert...
-
also ich hab mir grad ein programm geschrieben das aber mit einem anderem programm arbeitet.
Nun brauch ich aber ne funktion das das erste programm testet ob die datei überhaupt excistiert und zwar im selben ordner sprich nicht sowas wie testen ob die --> c:\ordner\datei.exe excistiert sondern ohne ein pfad anzugeben checkt ob sie im ordner ist sprich so ca... --->
if(file example.exe excist) {
code
}
else{
code
}bin für jede hifle dankbar
-
Hallo
So ermittelst du das Verzeichnis deiner eigenen exe
http://www.mycsharp.de/wbb2/thread.php?postid=292905#post292905und dann musst du nur noch prüfen, ob sich die andere exe auch dort befindet. Du könntest zum Beispiel versuchen sie zu öffnen und eine FileNotFoundException abfangen.
edit: Sorry, ich dachte es handelt sich um da c# Subforum.
chrische
-
wenn du unter windows arbeitest schau vielleicht hier
http://www.c-plusplus.net/forum/viewtopic-var-t-is-100732-and-highlight-is-fileexists.html
-
#define fileName "file.exe"
bool FileExists(LPCTSTR fileName)
{
WIN32_FIND_DATA FindData;
HANDLE findHandle = FindFirstFile(fileName, &FindData);if(findHandle != INVALID_HANDLE_VALUE)
{
FindClose(findHandle);
return true;
}return false;
}hab ich bisher, nur hab ich nie wirklich mit sowas gearbeitet.
Wäre jemand so nett mir zu sagen wie ich da jetzt eine
if else abzweige hinkriegen ?
wäre sehr dankbar.
-
vergesst es bin manchmal bisl dumm