comment trouver si le fichier est un fichier de lien, et trouver le chemin du fichier cible (fichier réel pointé par le fichier lien)comment trouver le chemin cible de lien si le fichier est un fichier de lien
Répondre
d'utilisation os.lstat()
, puis inspectez le champ st_mode
.
os.path.islink
(est-ce un lien?) Et os.path.realpath
(obtenir ultime pointé vers le chemin, indépendamment du fait qu'il s'agit d'un lien).
Si os.path.islink
est True et que vous souhaitez uniquement suivre le premier lien, utilisez os.readlink
.
os.path.realpath ne donne pas le chemin du chemin du fichier cible réel comme indiqué. – duhhunjonn
On dirait que 'os.path.realpath' résout les liens symboliques, y compris les liens symboliques multipliés-liés (multiplier-imbriqués?). – dcrosta
os.path.realpath ne résout les liens que dans les systèmes Unix, pas Windows. –
fenêtres? Linux? tous les deux? – sje397
Combien de fois faut-il avoir un lien vers la même page? – SilentGhost