Il s'agit d'un problème de sécurité vraiment étrange avec une application console C# (3.0).Accès au fichier refusé, erreur d'application de la console C#
L'application crée un dossier et copie un tas de fichiers dans ce dossier, puis génère également des fichiers et les enregistre dans le même dossier. Les flux de fichiers sont toujours fermés. Les fichiers copiés sont réalisés avec File.Copy. Une fois que les fichiers sont là, je ne semble pas pouvoir y accéder à nouveau - plus tard dans le code, si je veux supprimer ou ouvrir un fichier existant, j'obtiens une erreur d'accès refusé mais je viens de créer ou de copier le fichier Je sais que j'ai la permission!
Visual Studio 2008, Windows 7 (version bêta) - essayé d'exécuter en tant qu'administrateur, mais cela n'a pas aidé. J'ai également donné les permissions de dossier parent de sorte que "tout le monde" ait eu l'accès d'écriture et son sous mon dossier de documents d'utilisateur connecté.
Merci!
update: J'ai essayé sur XP et avait le même résultat si son not Win 7 :)
Pouvez-vous poster du code? –
Exécutez-vous éventuellement le programme à partir d'un partage réseau, ce qui entraîne un paramètre de sécurité plus strict? – casperOne
non, l'application est locale et depuis que je crée les fichiers, je sais que j'ai des autorisations - voici un exemple de code: foreach (fichier de chaîne dans Directory.GetFiles (OutputPath)) File.Delete (fichier); Le chemin de sortie est \ users \ me \ documents \ projet \ temp \ * – typemismatch