Ordner abfragen auf existenz



  • Wie sieht denn unter C++ ne abfrage eines ordners aus?

    Ich möchte zB wissen ob Net Framework auf dem rechner ist, und wenn ja soll die Ausgabe diese sein " Net Framework ist installiert" oder eben "Net Framework ist nicht installiert".

    Das möchte ich aber ohne Registry machen, sondern nur checken ob diese Ordner unter vorgegebener Strucktur existieren...



  • Ich lese jetzt schon stunden lang im Netz, aber habe es nicht wirklich gerafft..

    entweder wird von if (ifstream) gesprochen

    oder

    Private fn(DirExists(ByVal DirectoryName As Sting)) As Boolean;
    On Error Resume Next
    DirExists = CBool(GetAttr(DirectoryName) And vbDirectory)
    On Error Goto 0
    End Function

    Aber irgendwie verstehe ich das ganze nicht wirklich..... 😡

    Wäre jemand so nett und zeigt mir das mal wie es aussehen sollte.



  • BOOL isDirectory( LPCTSTR szPath )
    {
    	DWORD dwAttrib = GetFileAttributes(szPath);
    
    	return (dwAttrib != INVALID_FILE_ATTRIBUTES &&
    		(dwAttrib & FILE_ATTRIBUTE_DIRECTORY));
    }
    

Anmelden zum Antworten