System.IO.File.WriteAllBytes "Le format du chemin d'accès donné n'est pas pris en charge"
Bonjour,
je sollicite votre aide pour le problème suivant :
j'utilise visual basic 2010 express
j'ai créer un form avec un bouton que j'ai met dedans le code suivant :
Code:
1 2 3 4 5 6 7 8
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim nomFichier As String
Dim cheminPlusFichier As String
nomFichier = "C:\" & Environment .Username & "\Répertoire\Etude.doc"
cheminPlusFichier = My.Application.Info.DirectoryPath & nomFichier
System.IO.File.WriteAllBytes(cheminPlusFichier, My.Resources.Etude)
Process.Start(cheminPlusFichier)
End Sub |
je vais vous expliquer se que j'ai fait :
quand j'exécuté le programme en cliquant sur F5 et après je clique sur le buttons une erreur du nom "L'exception NotSupportedException n'a pas été gérée, Le format du chemin d'accès donné n'est pas pris en charge." s'affiche, il sélection System.IO.File.WriteAllBytes(cheminPlusFichier, My.Resources.Etude)
le fichier Word se trouve dans le dossier ressource.
Quand j'essaie de mettre le programme sous forme (.exe) il affiche échec en bas, normalement quand je l'œuvre sous forme (.exe) et je l'œuvre puis je clique sur le bouton le fichier Word 'Etude" s'enregistre dans les dossier Répertoire dans le disque dur C:\.
Aidez moi s'il vous plaît et merci d'avance