i think this could be done simply by passing the string to c++'s system() call, that would be easy enought to add, ie somehting like: system "ls *.*" not sure how portable this would be...