gretata
Messages postés172Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention19 janvier 2011
-
2 juin 2006 à 11:05
franck -
17 janv. 2020 à 07:10
bonjour a tous !!
c'est peut etre tout simple mais bon,
le chemin ou est le fichier:
"E:\C#\Casino\Casino\Manche.wav"
et je voudrai un chemin relatif de ceci dans mon code pour que j'utilise mon appli sans probleme de chemin si je change d'ordi et que le E passe en F par exemple
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 2 juin 2006 à 11:14
Hello,
Si le fichier se trouve dans le même répertoire que l'exe, tu mets juste le nom du fichier "Manche.wav".
Sinon tu peux faire "\..\Manche.wav ou \myDirectory\Manche.wav.
Le point de départ étant toujours l'emplacement de l'exe...
J'ai trouver ça , en mode console sur visual studio 2019 .
Le sujet date mais je suis tombé dessus quant même !
Avec forms j'ai pas eu besoin mais en mode console oui ,
la doc sur c# est vaste donc j'ai fini par faire ceci :
explication:
mon chemin complet variable: string con
J 'arrête le chemin grâce à : con.Substring(0,con.IndexOf(t)
et à la place je rajoute la variable, mon dossier et fichier texte :doss
après j affiche mon fichier . Voilà c'est fini , pour moi ça vas mais je n'ai pas publier donc à voir .
string con = Directory.GetCurrentDirectory(); string t = @"bin"; // le @ pour bin n'est pas obligatoire j'avais pas vu ! string doss = @"rap\texte1.txt"; string chemincom = con.Substring(0, con.IndexOf(t)) + doss; Console.WriteLine(con); Console.WriteLine(chemincom) ; Console.WriteLine(File.ReadAllText(chemincom))
Whismeril
Messages postés18641Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 octobre 2023629 16 janv. 2020 à 20:49
BONJOUR, si si quand on exhume un sujet endormi depuis 14 ans, un peu de politesse ça fait pas de mal.
Dans le namesapce IO, il y a la classe static Path qui permet d'éviter tout tes bidouillage.
D'ailleurs, MorpionMX en parle dans son message du 2 juin 2006
Et aussi, voici un petit tuto sur la bonne utilisation des balises de codes La Coloration Syntaxique
vb95
Messages postés3416Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023165 17 janv. 2020 à 01:33
Oui ,ç'est vrai je devais pas spécialement partager ce résulta . J'ai consulter ce méssage pour mes recherches perso et comme il me restait 5 minutes avant d'aller au travail hier soir , j'ai pas corrigé le nom des variables avant de partager . .Merci à plus tard.
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 2 juin 2006 à 12:04
si le chemin se trouve dans le même répertoire que l'exe ET que tu ne touches pas a la variable qui indique le repertoire de travail courant. si tu touches a cette variable, tu peux utiliser (en considérant que ton wav est ds le meme repertoire que lexecutable lors du dev et du déploiement)
Application.StartupPath + '\\' + "Manche.wav"