livecode和mergext dropbox sync

时间:2014-01-15 17:41:31

标签: livecode

我使用mergext dropboxsync来同步ipad中的数据。 我的问题是。 我们如何从特殊文件夹specialfolderpath获取文件 以及我们如何检查文件是否存在于保管箱中。 我不使用文件夹的字段或我希望从用户隐藏该过程的文件 获取我的文件夹和路径我使用简单的波纹管代码。

put specialfolderpath("documents") & "/myfile.sqlite" into myPath

这是我使用按钮的代码

on mouseUp
  goToParent --<command
  repeat for each line tempitem in fld "sFolders" --<hide field
   add 1 to t
if tempitem ="hairaid-backup" then
  put 1 into fExist
end if
end repeat
 --!! if folder exist
if fExist is a number then
else 
  try
  mergDropboxCreateFolder (hairaid &"-"&backup) 
catch e
 answer e
 end try
end if
end mouseUp

1 个答案:

答案 0 :(得分:1)

我不建议在dropbox上同步sqlite数据库。您可能会有更好的结果为Dropbox同步的文件创建树,因为一个大文件可能最终会出现冲突的版本。

但是,在一般意义上回答你的问题你需要做这样的事情:

put url ("binfile:"&myPath) into myData
mergDropboxWriteFile relativePath,myData

然后获取数据:

put merDropboxGetFile(relativePath) into myData