Re: Liens symboliques sous Windows

Liste des GroupesRevenir à fcl python 
Sujet : Re: Liens symboliques sous Windows
De : ast (at) *nospam* invalid (ast)
Groupes : fr.comp.lang.python
Date : 19. Nov 2021, 11:16:41
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <61976b7a$0$6465$426a34cc@news.free.fr>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Thunderbird/91.3.1
Le 17/11/2021 à 21:19, Alain Ketterlin a écrit :
ast <ast@invalid> writes:
 
Il me semble que les liens symboliques de Windows ne sont
pas bien reconnus par les modules os et pathlib.
Voyez:
>
from pathlib import Path
p2 = Path('C:/Users/jm/desktop/json.txt - Raccourci.lnk')
p2
WindowsPath('C:/Users/jm/desktop/json.txt - Raccourci.lnk')
p2.exists()
True
p2.is_file()
True
p2.is_symlink()
False
 D'après le nom du fichier, je pense qu'il s'agit d'un "shortcut"
Windows, ce qui n'est pas la même chose qu'un lien symbolique : un
shortcut est un fichier normal (c'est à l'application de l'interpréter
comme contenant le nom d'un autre fichier), alors qu'un lien symbolique
est résolu par les appels système et est donc transparent pour les
applications.
 
Oui c'est bien ça.
J'étais persuadé que les "raccourcis" windows étaient l'équivalent
des liens symboliques sous Unix. Et bien non.
Sous windows on peut créer de vrais liens symboliques sous l'invite
de commande, avec la commande mklink

Date Sujet#  Auteur
17 Nov 21 * Liens symboliques sous Windows3ast
17 Nov 21 `* Re: Liens symboliques sous Windows2Alain Ketterlin
19 Nov 21  `- Re: Liens symboliques sous Windows1ast

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal