我使用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
答案 0 :(得分:1)
我不建议在dropbox上同步sqlite数据库。您可能会有更好的结果为Dropbox同步的文件创建树,因为一个大文件可能最终会出现冲突的版本。
但是,在一般意义上回答你的问题你需要做这样的事情:
put url ("binfile:"&myPath) into myData
mergDropboxWriteFile relativePath,myData
然后获取数据:
put merDropboxGetFile(relativePath) into myData