Это не совсем то, как работают файлы - вам нужно знать полное имя. Например, что произойдет, если есть несколько изображений с одинаковым базовым именем и разными расширениями? Сравните foo.png
и foo.jpg
, например.
Одно из предложений - попытаться выполнить поиск по шаблону для всех файлов с некоторым базовым именем в этом каталоге (это то, что делает решение bstoney; см. Здесь ). Если вы нашли ровно одно совпадение, все готово. Если вы получаете несколько совпадений, вам нужно будет определить, какой из них выиграет.