J'ai des dossiers créés par des logiciels malveillants dont le nom se termine par un point comme C:\a.\
ou C:\b.\
, etc.
J'ai trouvé une solution qui peut supprimer un tel dossier avec une commande, rd /q /s "C:\a.\"
mais si j'appelle win API RemoveDirectory
, elle revient ERROR_FILE_NOT_FOUND
.
Et je me demande simplement comment écrire une fonction pour supprimer un tel répertoire, merci
Je teste sur mon propre système Windows XP SP3 comme celui-ci
créer un dossier C:\>mkdir a..\\\
et je ne peux pas double-cliquer pour accéder à ce dossier. et je peux supprimer avec la commande rd /q /s "C:\a.\"
quelle (s) API système Windows cette rd /q /s
commande appelle-t-elle?