如何从具有Transmit的服务器获取文件列表?

时间:2016-04-16 04:09:19

标签: amazon-s3 ftp applescript

基本上我想将文件上传到Amazon S3服务器,只要该文件尚不存在。我正在使用Panic的传输,所以我想修改我的脚本以查看已经打开的S3会话并获取文件列表,这样我就可以将它与新文件进行比较。

这样的东西

告诉应用程序“传输”     将列表设置为文档1的当前选项卡的内容 结束告诉

(虽然这不起作用。我要么会与标签或远程浏览器会话进行交谈。也无法找出能够实现此目的的任何内容。)

有人能引导我朝着正确的方向前进吗?我怎样才能获取文件列表,看看我的文件是否已经存在,或者进行“智能上传”,只有在文件不存在的情况下才会执行?

使用版本4.4.10,完全更新的Mac。

1 个答案:

答案 0 :(得分:0)

<强>的AppleScript

为了帮助您入门,Panic在其支持页面上显示了用于传输的AppleScript示例。这三个示例中的一个称为“递归文件列表”,可以让您了解其中的一部分:连接到服务器并列出文件内容。 Panic在文本文件中输出此信息,但您可以将项目分配到列表中,检查项目是否在列表中,如果是,则结束,如果不是,则继续上传。

以下是Panic示例的直接链接:https://download.panic.com/transmit/Transmit%204%20AppleScript%20Examples.zip

其他选项

既然你已经使用了传输,那么你很幸运。它实际上已经内置了这个功能!

转到传输&gt;偏好&gt;传输。如果文件或文件夹已经存在,它可以选择上传和下载该怎么做,其中一个选项是跳过上传或下载。

Screenshot of the Transmit Transers menu