如何创建一个可以执行操作的文件夹.当然,dropbox知道文件放在文件夹中的时间,并且该文件已同步.如何创建一个相同的文件夹,以及我放入其中的文件到我的ftp?
我正在尝试在Mac上执行此操作(当然,Dropbox在Mac上运行正常).
我相信您正在寻找的是一种监视文件何时更改的方法。然后,您可以像您提到的那样通过 FTP 上传更改的文件。如果是这种情况,答案是与 Windows 文件夹和文件事件相关联。这是一篇关于如何执行此操作的好文章:
http://www.codeproject.com/KB/files/MonitorFolderActivity.aspx
可以在此处找到 FTP 文件所需的代码:
http://msdn.microsoft.com/en-us/library/ms229715.aspx
所有这些都假设您将使用 C#。如果您要使用不同的语言,则需要以相同的基本方式执行相同的基本操作,但语法会有所不同。
要开始使用,这就是您所需要的。您观察文件夹中任何文件的更改。当您看到更改时,您可以通过 FTP(如果这是您想要的网络传输方法)将更改的文件上传到远程位置。当然,您需要为其他客户做相反的事情。他们需要订阅您服务器上的事件,告诉他们下载已更改文件的最新版本。最后,您需要应用自己的业务逻辑来处理诸如您希望上传发生的频率、是否要为更改启用日志记录、是否要进行文件版本控制等。
归档时间: |
|
查看次数: |
1692 次 |
最近记录: |