检查文件是否存在于PATH上

Ada*_*ała 4 perl

我有这样的事情:

if(! -e $filename) {
    # do something
}
Run Code Online (Sandbox Code Playgroud)

但我需要改变它,以便它甚至在我的PATH上查找文件.有没有办法在不分析PATH的情况下实现这一目标?