如何在AppleScript中复制/粘贴一个或多个文件?

如何在AppleScript中复制/粘贴一个或多个文件?,applescript,Applescript,我创建了一个AppleScript,允许我在计算机中的所需位置创建文件夹: 以下是脚本: set folderName to text returned of (display dialog "Please enter Folder Name:" default answer "Folder_Name") set loc to choose folder "Choose Parent Folder Location" tell application "Finder" set newf

我创建了一个AppleScript,允许我在计算机中的所需位置创建文件夹:

以下是脚本:

set folderName to text returned of (display dialog "Please enter Folder Name:" default answer "Folder_Name")
set loc to choose folder "Choose Parent Folder Location"

tell application "Finder"
    set newfolder to make new folder at loc with properties {name:folderName}
end tell
我现在想要的是,是否可以在我刚刚用AppleScript创建的文件夹中复制和粘贴文件(模板)

文件(模板)将与AppleScript放在同一文件夹中

还有,是否可以使用我的脚本创建一个应用程序,并将文件(模板)放入应用程序的内容文件夹中,以便正常工作


PS:我是AppleScript的新手,我的代码在当前状态下很好?

这一切都是可能的。但我不确定我理解得是否完全正确

要在AppleScript编辑器中创建和编写AppleScript应用程序并显示资源文件夹,请执行以下操作:

  • 选择保存
  • 在“保存”对话框中选择保存目标
  • 选择文件格式:应用程序
  • 单击保存
  • 在Finder中导航到应用程序,右键单击它并选择“显示软件包内容”
  • 打开的文件夹将包含一个名为
    Contents
    的文件夹,其中有
    Resources
    文件夹。将文件放在那里或在那里创建它们

    要获取此文件夹的路径,请使用:

    set resPath to (path to me as text) & "Contents:Resources:"
    
    (上面的脚本在AppleScript编辑器中无法正常工作。您必须将脚本作为应用程序运行)(现在您似乎可以在脚本编辑器中测试此功能)

    现在,您可以按如下方式复制模板文件:

    set resPath to (path to me as text) & "Contents:Resources:"
    
    tell application "Finder" to duplicate resPath & "aTemplate.txt" to loc
    
    顺便说一句:如果单击工具栏中的“捆绑内容”,您可以通过Scrip编辑器直接访问Resources文件夹