Mit RMVDIR kann man nur leere Verzeichnisse im IFS löschen, wie Du bemerkt hast. Ich habe im meinem Programm ein EREASE /pfad/*.* und ERASE /pfad/*
Damit werden alle Dateien gelöscht. Anschliessend RMVDIR. Achtung: wenn keine Dateien gefunden werden, gibts eine Fehlermeldung, also MONMSG MSGID(CPFA???) verwenden.

Statt ERASE funktionieren auch DEL oder RMVLNK als AS400-Befehle.

Bogomil