add an abstraction called [path_exists] and based on the [shell] external (by Bill Orcut and Jeremy Bernstein) that replace [bytecount] external from Jasch.
With only one external (shell), we are able to replace 3 externals (bytecount, fscopy and createfolder)