无法在AppleScript中将应用程序文件的文件夹转换为整数

时间:2014-06-03 16:10:23

标签: applescript

我正在尝试编写一个简单的AppleScript来将文件的内容移动到应用程序的包内容文件夹中。我尝试使用automator来执行此操作,但我无法访问应用程序的包内容。我对applecript很新,但这是我到目前为止所写的内容。

tell application "Finder"
   set source_folder to (choose folder with prompt "Select the Step5 Folder:")
   set target_folder to folder "MacintoshHD:Applications:BlueJ.app:Contents:Resources:Java:userlib"
copy every file in folder source_folder to folder target_folder
end tell

现在我收到以下错误

错误" Finder收到错误:无法创建文件夹\" userlib \"文件夹\" Java \"文件夹\"资源\"文件夹\"内容\"应用程序文件\" BlueJ.app \"文件夹\" Applications \"将启动盘转换为整数类型。"编号-1700来自文件夹" userlib"文件夹" Java"文件夹"资源"文件夹"内容"申请文件" BlueJ.app"文件夹"应用程序"启动盘到整数

我试过谷歌搜索错误,我没有发现任何适用于我写的东西。

由于

2 个答案:

答案 0 :(得分:2)

尝试:

set source_folder to (choose folder with prompt "Select the Step5 Folder:")
set target_folder to "MacintoshHD:Applications:BlueJ.app:Contents:Resources:Java:userlib"

tell application "Finder" to duplicate files of source_folder to target_folder

答案 1 :(得分:0)

您指定了'文件夹'两次...错误是将文件移动到:文件夹文件夹路径