2016-04-11 2 views
0

Au travail, je reçois un courrier électronique avec un chemin d'accès à notre lecteur T. Comme j'utilise un mac dans notre bureau, le chemin du fichier est légèrement différent.chemin de fichier Windows convertir en mac

Un courriel exemple peut être:

trouver vos fichiers de travail à

T: \ Dossier \ Cours \ Sujet \ Année \ Mois \ file.txt

Sur mon mac Je devrais aller à

/Username/T/Folder/Course/Subject/Year/Month/file.txt 

Normalement, si je travaille sur ma machine Windows je peux copier et coller cet emplacement de fichier dans l'explorateur Windows, et le fichier/dossier s'ouvrira. Mais si je le copie et le colle dans mac finder "aller au dossier" il ne l'aime pas.

  1. Est-il possible d'écrire un script sur mon mac pour convertir cette chaîne?
  2. Existe-t-il un autre moyen d'accéder plus rapidement à ce chemin de fichier plutôt que de cliquer manuellement sur le dossier?

Répondre

0

Vous pouvez utiliser sed:

echo 'T:\Folder\Course\Subject\Year\Month\file.txt' | sed 's/\\/\//g' 
=> T:/Folder/Course/Subject/Year/Month/file.txt 

Si vous ne voulez pas exécuter cette commande à chaque fois, vous pouvez créer un fichier /usr/bin/openWinPath avec ce contenu:

path=$(echo "$1" | sed 's/\\/\//g') 
open "$path" 

Ensuite, exécutez chmod +x /usr/bin/openWinPath dans un terminal pour rendre le script exécutable, et vous devriez être en mesure d'utiliser

openWinPath "T:\Folder\Course\Subject\Year\Month\file.txt" 

dans votre terminal

Espérons que c'est ce dont vous avez besoin!