2014-06-11 3 views
0

Мне нужно перенести (не копировать) каждый файл (включая вложенные папки) в «Загрузки» на внешний накопитель под названием «Диск» в папке «Объемы/Диск/Apple/MacBackup/Downloads» , Я пробовал бесчисленное количество раз, и он просто не работает ... Вот мой код прямо сейчас:Переместить папку на внешний диск с помощью applescript

tell application "Finder" to move entire contents of folder "Users:myUsername:Downloads" to folder "Drive:Apple:MacBackup:Downloads" 

Я получаю сообщение об ошибке:

Finder got an error: Can’t get folder "Users:myUsername:Downloads".

ответ

0

HFS пути должно начинаться с именем диск, как

"Macintosh HD:Users:myUsername:Downloads" 

Вы, вероятно, взял его с пути POSIX, были первой косой черты представляет собой объем загрузки.

Чтобы быть уверенным, просто запустите

choose folder 

и скопировать путь из результата.

0

Ошибка в том, что это неправильный путь. Вы должны использовать специальное обозначение папки (путь к папке загрузки).

tell application "Finder" to move entire contents of (path to downloads folder) to folder "Drive:Apple:MacBackup:Downloads" 

Кроме того, я настоятельно рекомендую вам скопировать файлы, а затем удалить старые файлы. Перемещение файлов требует неприятностей, если что-то происходит в середине процесса, и оно пропадает в пути. (думаю, звезда путешествие транспортная проблема)

Смежные вопросы