Para sua primeira pergunta, eu acho que você quer / S / Q não / F / Q, e a linha ECHO OFF
não é necessária você pode apenas preceder o comando com @ que impede que o próprio comando seja ecoado:
@RD "C:test" /S /Q
Isso excluirá a pasta de teste e todo o seu conteúdo. Ele age na pasta de teste no local atual C: (de acordo com o seu exemplo).
Se você quiser manter a pasta 'teste \ Esta ação é excluída diariamente - não armazene arquivos importantes', então isso deve funcionar, mas você deve fornecer o caminho completo duas vezes - usei% USERPROFILE% aqui):
FOR /F "usebackq delims==" %i IN ('dir /b /s "%USERPROFILE%\test"') DO @IF "%~i" NEQ "%USERPROFILE%\test\This Share is Deleted Daily - Do Not Store Important Files" @DEL /S /Q "%i" 2>NUL
É claro que você precisa ter muito cuidado com comandos como esse, há um grande potencial para apagar acidentalmente algo útil, importante ou crítico .
Se você quiser tentar algo mais complicado, sugiro que pense em instalar o cygwin e depois escrever um script para atingir seu objetivo. o bash é muito melhor que o lote!