Bonjour à tous.
Sur Windows, les dossiers ont des vrais noms, et des “faux” noms, des noms affichés différemment selon la langue.
Ainsi, le dossier “C:\Users[Utilisateur]\Bureau” s’appelle en réalité “C:\Users[Utilisateur]\Desktop”.
Ainsi, en écrivant %USERPROFILE%\Desktop, je tombe forcément sur le bureau avec un script.
Sur Linux, quel est l’équivalent ?
Il y a la variable d’environnement HOME mais ça ne suffit pas.
Car le bureau est sur “/home/[Utilisateur]/Bureau”, mais le dossier porte réellement le nom traduit, il n’y a pas de vrai nom et de nom d’affichage.
Comment je fais si je veux faire un script batch qui écrit un fichier sur le bureau, il n’y a pas une variable d’environnement qui désigne les dossiers utilisateur comme le bureau ?
Genre pour lister :
mais ça marche pas, faut faire
Du coup ça ne marchera qu’avec un utilisateur français…
Une solution ?