Я работаю с обработчиком наложения расширения оболочки, и мне будет передан путь, который, как я знаю, является допустимым, но я не знаю, папка это или файл.Эту операцию можно вызывать относительно часто, поэтому я хочу определить, является ли это файл или папка как можно дешевле.Как использовать C ++ (для моих требований подходит Windows), как мне лучше всего это сделать?