2015-02-09 144 views
-1

我希望我的Dropbox在我的文档中的特定文件夹中发生某些更改(创建新文件夹或创建新文件)时自动更新。我认为AppleScript是唯一能做到这一点的方法,因为Dropbox没有任何允许这样做的选项。有人可以给我一些AppleScript来完成这个任务,因为我对AppleScript的经验不是很丰富吗?AppleScript文件夹同步

+0

AppleScript不是唯一的方法。 [launchd](https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html)是使用'WatchPaths'的另一种方式。当路径是文件夹时,对文件夹的任何更改都会触发指定的命令。 – 2015-02-10 12:33:25

回答

1

这听起来有点反面!将你想要的东西放到你的Dropbox中,它会保持最新 - 不需要任何Applescript或同步软件。

如果您有一个应用程序不知道Dropbox并坚持在您的Documents文件夹中的文件夹中写入,请从那里创建一个符号链接到Dropbox。

因此,请在Dropbox的文件夹,你真的想你的东西:

mkdir ~/Dropbox/stuff 

然后进行与其他地方的符号链接。说它是〜/文件/数据,你会做

ln -s ~/Dropbox/stuff ~/Documents/data 

然后您放在〜/文件/数据居然真的在你的Dropbox。

或者,如果您已经有〜/ Documents/data中的文件,请使用Finder将其拖动到Dropbox中,然后按照上面的第二步(使用ln)。

+0

我使用Dropbox的主要原因是万一我在家中忘记了我的电脑上的一个文件,并且我在学校需要它,所以我有点需要它来更新 – topkek 2015-02-09 22:33:57

+0

上面将保持你放入'Documents/data'的任何东西自动更新在您的Dropbox中。这不是你想要的吗?如果不是,请说明您的“文档”文件夹中您希望反映/更新/保存在Dropbox中的内容。 – 2015-02-09 22:38:39

+0

所以,如果我有一个现有的文件,我更新它,就像写了一些东西,它会不会更新? – topkek 2015-02-10 02:54:24