Eu tentei usar o código de DonaldDuck, mas ele não está funcionando para usuários alemães porque temos um "ä" no nome da pasta (ele é chamado de "E-Mail-Anhänge").
Na verdade, parece ser bastante complicado excluir uma pasta com caracteres especiais no nome (umlaute alemão como ä, ü, ö). Eu tentei em outras linguagens de script, mas recebi o mesmo erro. Quando alguém sabe como conseguir isso, seria ótimo se você pudesse explicá-lo em breve.
Eu encontrei um método que pode manipular um curinga e criei uma solução alternativa para a solução alternativa. Basta copiar o código abaixo e salvá-lo como um arquivo .jse e atribuir o wscript.exe como o programa padrão. Clique duas vezes para executá-lo e não se esqueça de copiar o arquivo na pasta de início automático do Windows (Windows - > Executar - > shell: inicialização).
var fso = new ActiveXObject("Scripting.FileSystemObject");
var path = "C:\Users\Maximilian\OneDrive\E-Mail-Anh*nge";
while(1){
WScript.sleep(1000);
try {
fso.deleteFolder(path);
}
catch(e) {
// nothing
}
}
Eu sei que não é uma solução realmente boa, mas a coisa é que o método "folderExists ()" não pode lidar com curingas. Microsoft muito estúpido;)