如何在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 newfolder to make new folder at loc with properties {name:folderName} 
end tell 

我现在想什么,是有可能复制在我刚刚使用AppleScript创建的文件夹中粘贴文件(模板)?

文件(模板)将放置在与AppleScript相同的文件夹中。

而且,是否可以使用我的脚本创建应用程序,并将文件(模板)放在应用程序的内容文件夹中以正常工作? PS:我是AppleScript的新手,我的代码在当前状态下很好吗?

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

创建和编辑的AppleScript AppleScript的应用,并显示资源文件夹:

  1. 选择保存。
  2. 在保存对话框中选择保存目的地。
  3. 选择文件格式:Application。
  4. 单击保存。
  5. 导航到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 

BTW:您可以访问RESOUR如果您单击工具栏中的“捆绑内容”,则可以直接通过Scrip Editor执行ces文件夹。