Grazie della risposta, ho fatto altre prove.
la API funziona, effettivamente riconosce se il path punta ad un file.
Però ho notato che non si accorge se la cartella esiste oppure no, voglio dire, secondo "lei" questi due percorsi puntano entrambe ad una cartella
"F:\Programmi\Cartella"
"F:\Programmi\Cartella_"

anche se la seconda cartella non esiste.
il malinteso di prima nasceva appunto dal fatto che per testarne la funzionalità io mi limitavo ad aggiungere un carattere alla stringa