CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Questions pour l'OS Windows

DébutPage précedente
1
Page suivantePage suivante
partial partial
MP
Niveau 10
23 juillet 2016 à 21:43:35

bonjour
sur mac et linux c'est très facile d'insérer un chemin (PATH) dans une ligne de code; par exemple, tu fais par exemple en python:
load(~/Documents/MonProgramme/MonDossier/Musique.wav)
mais sur windows tu fais comment pour faire les antislash ? Car sur windows t'as pas de slash mais des antisliash !
j'ai essayé
load(C:\Users\MoiMeme\Documents\MonProgramme\MonDossier\Musique.wav) mais ça marche pas

- il faut faire comment sous windows pour les slash ?
- et sur mac et linux pour obtenir le dossier de l'utilisateur courant, tu fais ~. Mais sur windows, tu fais comment ?
Merci

godrik godrik
MP
Niveau 22
23 juillet 2016 à 22:15:57

Comment acceder le systeme de fichier est propre au langage et aux lib que tu utilises. Sous windows, le chemin vers le dossier del'utilisateur est accessible par des fonctions systemes comme getuserprofiledirectory (fouille dans msdn). De facon general, il y a des variables d'environnement qui peuvent aussi t'aider. Mais moralement, ton langage/lib devrait abstraire cette information.

rangerprice rangerprice
MP
Niveau 10
23 juillet 2016 à 23:51:20

essayes
load(C:\\Users\\MoiMeme\\Documents\\MonProgramme\\MonDossier\\Musique.wav)

Arthur340 Arthur340
MP
Niveau 3
30 juillet 2016 à 18:26:15

Sous Windows, tu peux accéder à n'importe quelle variable d'environnement via %NOM_VARIABLE%.

Pour le répertoire de l'utilisateur courant : %USERPROFILE%.
Ca fonctionne aussi en ligne de commande :

REM Affiche la liste des éléments dans le répertoire appdata.
dir %APPDATA%
REM Affiche la variable d'environnement "PATH".
echo %PATH%

Quelques variables :

  • %WINDIR% : Pointe vers le répertoire "C:\Windows".
  • %ALLUSERSPROFILE% : Donne le répertoire de l'utilisateur public.
  • %APPDATA% : Donne le répertoire des applications locales de l'utilisateur.

Voir https://technet.microsoft.com/fr-fr/library/cc749104(v=ws.10).aspx pour plus d'infos.

Message édité le 30 juillet 2016 à 18:26:51 par Arthur340
1234_bou 1234_bou
MP
Niveau 9
01 août 2016 à 15:11:29

Sur windows tu dois utiliser des doubles backslash ou utiliser @ en C# avec simple backslash.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment