Parabéns, resolvido, está funcionando corretamente agora. Um detalhe no sorting, ele deveria ordenar as pastas, não a ordem dos comandos, ele esta ordenando tudo, com isso, tem situações em que temos o arquivo, e a frase ou palavra que dispara a ação na sequência, invertendo a ordem.