Trouver la lettre d'un disque local en VB.NET ?

Résolu/Fermé
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 - 5 mars 2019 à 21:28
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 9 mars 2019 à 13:19
Bonjour,

Je suis face, depuis un petit bout de temps, à un problème de taille : je n'arrive pas à trouver la variable qui définit la lettre du disque local (comme C:\, par exemple)... J'ai assez bien cherché sur le net, j'ai trouvé des codes qui expliquent, mais étant débutant, je ne sais pas exactement ce que je dois prendre ou pas...

Merci d'avance,

Jojorealisateur
A voir également:

4 réponses

yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476
5 mars 2019 à 21:32
bonjour, quel disque local?
1
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
5 mars 2019 à 21:52
Eh bien, tout le monde n'a pas la même lettre de disque... Moi, j'ai un disque C:\, mais je connais des gens qui ont un disque D:\ ou un disque A:\...
J'aimerais bien avoir la variable qui me permettrait de remplacer le "C:\Windows\Temp" (qui risque de ne pas fonctionner chez les utilisateurs qui ont un disque D:\) par "&Disque&\Windows\Temp"...
0
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476 > jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020
5 mars 2019 à 22:51
as-tu essayé %TEMP% ?
0
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18 > jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020
8 mars 2019 à 22:16
EDIT :
J'aimerais bien avoir la variable qui me permettrait de remplacer par exemple le "C:\Windows\Temp" (qui risque de ne pas fonctionner chez les utilisateurs qui ont un disque D:\) par "&Disque&\Windows\Temp"...
0
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476 > jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020
8 mars 2019 à 22:29
je suggère alors System.IO.Path.GetTempPath().
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
9 mars 2019 à 07:10
Avec la classe DriveInfo, tu vas obtenir la liste de tous les lecteurs logiques
https://docs.microsoft.com/en-us/dotnet/api/system.io.driveinfo?view=netframework-4.7.2
Tu peux déterminer quel lecteur est une partition de disque dur interne, mais pas sur quel partition est installé windows.
Il va falloir que tu joue avec les 2 classes
1
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
6 mars 2019 à 08:59
0
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
8 mars 2019 à 20:32
Bonjour,

Cela permet de trouver l'emplacement d'un dossier bien précis, mais pas la lettre du disque local (ou alors, j'ai mal lu...)

Merci !

Jojorealisateur
0
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476 > jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020
8 mars 2019 à 20:49
à moins que j'aie mal lu, il me semblait que tu cherchais l'emplacement d'un dossier bien précis: le répertoire temp.
si ce n'est pas cela, merci d'expliquer.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
8 mars 2019 à 21:05
J’ai lu comme yg_be
0
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
8 mars 2019 à 21:33
Bonsoir,

Oui, effectivement, je n'ai pas été très clair... Je cherche entre autres le répertoire TEMP, mais aussi (comme l'indique le sujet de mon post) comment obtenir la lettre d'un disque local (dans mes posts précédents, j'utilisais TEMP comme exemple).

Désolé, j'ai parfois des tournures de phrases assez... bordéliques...

Merci beaucoup pour votre aide,

Jojorealisateur
0
yg_be Messages postés 22726 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 476 > jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020
8 mars 2019 à 21:40
peux-tu corriger alors les réponses que tu as faites à nos questions précédentes?
notamment "quel disque local?".
0
jojorealisateur Messages postés 203 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 8 juillet 2020 18
9 mars 2019 à 09:32
Ok, c'est super ! Merci beaucoup !

Jojorealisateur
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
9 mars 2019 à 13:19
De rien
0