2014-06-19 6 views
0

J'essaie de déplacer un dossier sélectionné par l'utilisateur vers un autre dossier, mais je ne comprends pas: chaque fois que je le cherche, il semble trop compliqué, même si je sais qu'il est pas censé être.déplacer un dossier vers un autre dossier - applescript

Voici le code que j'ai jusqu'à présent - s'il vous plaît aider:

choose folder with prompt "Select folder:" 

on open of finderObject 

    tell application "Finder" to move (finderObject) to folder "Library:Application Support" 

end open 

end 
+0

Copie possible: http://stackoverflow.com/questions/11220379/applescript-create-new-folder-from-file-name-and-move-file-into-that-folder?rq=1 –

Répondre

1

Tout d'abord, vous devez attribuer le dossier choisi à une variable. En outre, de nombreux dossiers spéciaux dans la structure de fichiers OSX ont des noms spéciaux pour obtenir leur chemin d'accès, y compris la bibliothèque et les dossiers de support d'application. Ainsi, votre script peut simplement être:

set finderObject to choose folder with prompt "Select folder:" 
tell app "Finder" to move finderObject to folder (path to Application Support folder from local domain as string) 

Cependant, il s'agit du dossier de la bibliothèque au niveau racine. Je suppose que vous voudrez utiliser le dossier de support d'application dans le domaine ~/utilisateur. Pour cela, remplacez "du domaine local" par "du domaine utilisateur".

+0

je veux le mettre dans un dossier dans un dossier dans le support de l'application – GMind

+0

((chemin d'accès au dossier de support d'application du domaine local sous forme de chaîne) & "MyFolder:") (Pour des raisons d'archivage, veuillez accepter la réponse.) – jweaks

+0

et pouvez-vous donner un autre exemple comme si je voulais le mettre dans l'application support/application/application version/version Merci – GMind

Questions connexes