Вы смотрели демонстрации, которые идут в комплекте с самим Qt?Я могу рассказать вам о двух примерах:
В QtAssistant перейдите в Справочную документацию Qt-> Обзоры-> Просмотр классов, и у вас есть ваш пример.
Более подробно: В QtAssistant, перейдите по ссылке: Справочная документация по Qt-> Учебники и примеры: В XQuery, XPath у вас есть пример файловой системы.
Добавление файла может быть простым, например:открытие нового файла (взятие имени пользователя у пользователя) и закрытие его (я не знаю, что именно вы хотите здесь - какой-то эквивалент команды «touch»?).
Для удаления вы можете вызвать: boolQDir :: remove (const QString & fileName)