Chemin d'accès avec le nom d'utilisateur

Résolu
Alvin1614 Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

J'ai créé un logiciel en vb.net. Celui-ci doit faire à un moment
Si ce fichier existe alors l'ouvrir
Sinon afficher un message
. Voici mon code
Dim Utilisateur
Utilisateur = Environment.UserName
 If My.Computer.FileSystem.FileExists("C:\Utilsateur\Downloads\WIFIONE_SETUP.exe") Then
        Shell ("C:\Utilisateur\Downloads\WIFIONE_SETUP.exe", vbNormalFocus)
 Else
        Me.Label1.Visible = True
 End If


Le problème, c'est que
Utilisateur
n'est pas pris en compte comme une variable dans le chemin d'accès. Je voudrais donc savoir comment faire pour que "Utilisateur" devienne une variable.

Merci,

Alvin1614
A voir également:

3 réponses

Pinzou76 Messages postés 614 Date d'inscription   Statut Membre Dernière intervention   192
 
Bonjour,
If My.Computer.FileSystem.FileExists("C:\" & Utilisateur & "\Downloads\WIFIONE_SETUP.exe") Then

Tout ce qui est entre guillemets ne sera pas considéré comme une variable dans votre cas.
Donc il faut fermer les guillemets, ajouter votre variable à la chaîne, puis les rouvrir et rajouter la fin de la chaîne.

Bonne journée

[EDIT] Il faut aussi préciser que Utilisateur est une string dans sa déclaration, ça vous évitera des conflits.
Dim Utilisateur As String
1
Alvin1614 Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci beaucoup ! Les solutions que vous m'avez apportés fonctionnent à merveille !
0
Utilisateur anonyme
 
De rien
0