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és18417Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 5 juin 2023624 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