Bonjour,
J'ai développé un service Windows qui permet de monitorer un ou plusieurs dossiers. Lorsqu'un nouveau fichier est détecté dans l'un de ces dossier, s'il est configuré dans le fichier d'options, il est envoyé par mail puis archivé.
Mon fichier d'options est un fichier XML qui a cette forme :
Tout se déroule sans problème sauf lorsque je mets un chemin réseau dans <DossierArchive> de la forme \\a1234\dossier\sous-dossier.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <Options> <DossierExport path = "chemin du dossier monitoré"> <DossierArchives>chemin du dossier d'archivage</DossierArchives> <NomFichier nom = "nom du fichier à détecter"> <MailTo> <Mail>adresse mail 1</Mail> <Mail>adresse mail 2</Mail> </MailTo> <Sujet>sujet du mail</Sujet> <Texte>texte du mail</Texte> </NomFichier> </DossierExport> </Options>
Je log mes erreurs dans l'observateur d’événements et je vois ceci :
Or je peux manuellement lire et écrire dans ce dossier.
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 System.UnauthorizedAccessException: L'accès au chemin d'accès est refusé. à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) à System.IO.__Error.WinIOError() à System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost) à System.IO.File.Move(String sourceFileName, String destFileName)
D'où peut venir cette erreur ?
Merci.
Partager