fileexists -> cmdexists