se sei su un sitema unix-like la cosa migliore è utilizzare le funzioni popen e pclose per mettere in pipe le chiamate a ls, sort, rm ....
Se sei su windows penso che devi utilizzare le apposite api che ti fornisce il sistema operativo
ciao
sergio