Utilisateur anonyme
-
17 sept. 2016 à 23:22
Utilisateur anonyme -
18 sept. 2016 à 20:51
Bonsoir,
J'ai besoin d'aide car je veux supprimer un dossier mais il y a ça :
Une exception non gérée du type 'System.IO.IOException' s'est produite dans mscorlib.dll
Informations supplémentaires : L'accès au chemin d'accès 'C:/Users/Utilisateur/AppData/Local/Temp/HYDACAE.tmp.1472327864' est refusé.
Voici le code :
string userName = Environment.UserName; if (Directory.Exists(@"C:/Users/" + userName + @"/AppData/Local/Temp/HYDACAE.tmp.1472327864")) { Console.WriteLine("Virus détecté. Tapez Entrée pour supprimer les virus."); Console.ReadLine(); Directory.Delete(@"C:/Users/" + userName + @"/AppData/Local/Temp/HYDACAE.tmp.1472327864"); Console.WriteLine("Virus supprimé"); Console.ReadLine(); }
Whismeril
Messages postés19102Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention25 juillet 2024660 17 sept. 2016 à 23:52
Bonsoir
il y a plusieurs possibilités:
le dossier est protégé (en lecture seule, créé par un autre utilisateur avec des restrictions de droits etc...), tu parles de virus, l'antivirus qui a placé des fichiers là peut aussi avoir restreint les droits.
un fichier au moins présent dans le dossier est en cours d'utilisation (y compris par ton programme).
Quand ce message apparait, essaye de voir quels processus tournent sur ta machine, et dans les propriétés du dossier (onglets Général et Sécurité) s'il y a des restrictions, lesquelles et qui/quoi les imposent.
Modifié par LoloInformaticien le 18/09/2016 à 10:39
J'ai vérifié le dossier et il n'y a aucune restriction
C'est peut être étrange
18 sept. 2016 à 10:40