Valid File Name



  • Hey Leute 🙂
    Ich soll eine Überprüfung eines Dateinamens incl. Pfad auf gültigkeit tätigen.

    Sprich, ist der Pfad richtig? Ist der Name richtig?

    wie tue ich das den?

    Grüße



  • Was bedeutet "richtig"? Existenz, syntaktische Korrektheit???



  • naja, das halt keine unzulässigen zeichen drin sind und das zB die "/" richtig gesetzt sind und so ^^"

    bin zwar mittlerweile auf eine isValid Methode gestossen, aber mir der komme ich irgendwie nicht klar...

    C/C++ Syntax
    HRESULT isValid(BSTR data, VARIANT_BOOL* valid);Parameters
    data[in]
    A string. The data to be validated.

    valid[out,retval]
    A Boolean value. The result of validation of the passed-in data.

    Return Values
    S_OK
    The value returned if successful.

    S_INVALIDARG
    The value returned if the data string is NULL.

    S_POINTER
    The value returned if the Valid return value is NULL.

    S_NOTIMPL
    The value returned if itemType property is SOMITEM_DATATYPE_QNAME or SOMITEM_COMPLEXTYPE.

    E_FAIL
    The value returned if something else is wrong.



  • also die gefunden kann ich nicht verwenden... *nach gesehn hat*

    weiß den jmd wie ich sowas selbst programmieren kann?
    und wie kann ich variabeln überprüfen ob sie einen aufbau alle "xxx-xxxxx" haben????



  • Gast_Unkown _P schrieb:

    also die gefunden kann ich nicht verwenden... *nach gesehn hat*

    weiß den jmd wie ich sowas selbst programmieren kann?

    kleinen Parser schreiben

    und wie kann ich variabeln überprüfen ob sie einen aufbau alle "xxx-xxxxx" haben????

    z.B. kleinen Parser schreiben oder mit tr1::regex -> http://www.codeproject.com/KB/string/TR1Regex.aspx



  • CFileFind finder;
    CString strFilePath(....);
    BOOL bWorking = finder.FindFile(strFilePath);
    

Anmelden zum Antworten