2010-01-27 7 views
0

Je ne parviens pas à supprimer le fichier par programme dans asp.net. Aucune erreur ne vient. Mais même dans ce cas, le fichier n'est pas supprimé.Impossible de supprimer le fichier par programme dans asp.net

+2

Veuillez poster le code que vous utilisez pour supprimer le fichier. Nous ne faisons pas attention aux lecteurs, vous savez ... – Oded

+0

string filen = lblfilename.Text; c'est le qui im ​​uploadant si (filen.Length> 0) { chaîne fi = "C: \\ Inetpub \\ wwwroot \\ printsite \\ CivilIDImagesPath \\" + filen; File.Delete (fi); } – jvdedhe

Répondre

0

Par défaut, ASP.Net exécute les applications sous le compte ASPNET - ce compte a-t-il reçu des autorisations de fichier suffisantes pour supprimer le fichier?

+0

wat code que je devrais utiliser pour supprimer le fichier. avez-vous une idée .. je dois mettre en œuvre dès que possible – jvdedhe

+0

Je viens de lire rapidement la documentation MS pour File.Delete (http://msdn.microsoft.com/en-us/library/system.io.file.delete.aspx) et il dit que la seule fois où il ne donne pas une erreur est quand le fichier n'existe pas. Oubliez ce que j'ai dit à propos des permissions, vous obtiendriez une exception UnauthorizedAccessException si c'était le cas. Êtes-vous absolument sûr que le chemin dans "fi" est correct? – Will

+0

fi est un nom du fichier .. merci d'avance. – jvdedhe

Questions connexes