3 votes

Terminal : Chemin d'accès au lecteur réseau dans Applescript

J'essaie de copier un fichier vers un lecteur réseau avec AppleScript.

Normalement, je ferais

do script "mv ~/Desktop/file.txt ~/Folder/file.txt"

Quel est le chemin d'accès correct à un lecteur réseau ? Je me connecte normalement avec le finder en faisant :

tell application "Finder"
    open location "smb://user:password@netDrive/MyShare"
end tell

Comment je fais :

do script "mv ~/Desktop/file.txt smb://user:password@netDrive/MyShare/Folder/file.txt"

2voto

daviesgeek Points 35275

La syntaxe correcte serait smb://[<user>@]<workgroup>[:<port>][/]

Pour répondre à votre deuxième question :

do shell script "mv ~/Desktop/file.txt smb://user:password@netDrive/MyShare/Folder/file.txt"

0voto

Alex J. Roberts Points 181

La commande

do shell script "mv ~/Desktop/file.txt smb://user:password@netDrive/MyShare/Folder/file.txt"

return 'No such file or directory' (pas de fichier ou de répertoire tel) Le Finder monte les lecteurs réseau sous le répertoire /Volumes/

do shell script "mv ~/Desktop/file.txt /Volumes/netDrive/MyShare/Folder/file.txt"

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