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

Résolu/Fermé
Alvin1614 Messages postés 107 Date d'inscription lundi 24 avril 2017 Statut Membre Dernière intervention 22 décembre 2021 - Modifié le 11 juil. 2018 à 17:17
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 13 juil. 2018 à 14:11
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

3 réponses

Pinzou76 Messages postés 609 Date d'inscription dimanche 17 septembre 2017 Statut Membre Dernière intervention 25 février 2019 190
Modifié le 11 juil. 2018 à 14:54
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
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
11 juil. 2018 à 17:16
1
Alvin1614 Messages postés 107 Date d'inscription lundi 24 avril 2017 Statut Membre Dernière intervention 22 décembre 2021 4
13 juil. 2018 à 13:58
Merci beaucoup ! Les solutions que vous m'avez apportés fonctionnent à merveille !
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
13 juil. 2018 à 14:11
De rien
0