1 votes

Puis-je générer un lien cliquable vers un fichier local en utilisant un chemin relatif comme "file:///~" ?

Voici le contexte :

dans mon entreprise, nous utilisons Google Drive et devons souvent nous communiquer le chemin d'accès à un fichier particulier. Les chemins sont longs car nous utilisons beaucoup de dossiers imbriqués, et il est donc assez ennuyeux et fastidieux de parcourir tout cela.

Dans mon ancienne entreprise, nous utilisions un serveur afp central, et le chemin était donc commun à tous. J'avais donc créé un applescript script qui pouvait obtenir le chemin afp absolu du fichier, les gens collaient ce chemin dans un mail ou un chat et l'utilisateur final pouvait cliquer sur ce chemin qui devenait automatiquement un lien et le finder s'ouvrait, sélectionnant le fichier ou le dossier particulier vers lequel le lien menait.

La raison pour laquelle je ne peux pas utiliser exactement le même script est que le dossier Google Drive se trouve dans le dossier personnel de l'utilisateur. Donc si le nom de l'utilisateur est Foo le chemin sera file:///Users/Foo/Google Drive tandis que pour l'utilisateur Bar, le chemin sera file:///Users/Bar/Google Drive

Il est clair que le chemin généré pour l'utilisateur Foo ne fonctionnera pas pour l'utilisateur Bar

Puisque, au moins dans le terminal, le chemin vers la file:///Users/username est égal à ~ J'ai fait en sorte que mon script génère des liens du type file:///~/Google Drive/pathToFolder mais ils ne fonctionnent pas :( Cliquer sur un tel lien ouvrira le finder, mais ne sélectionnera pas le bon fichier ou dossier.

Cela me rend fou parce qu'il semble que cela devrait fonctionner mais ce n'est pas le cas... Y a-t-il une autre syntaxe que je devrais essayer ? Une suggestion ?

Merci d'avance !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X