2012-07-02 58 views
0

我打算创建一个桌面应用程序,它将文件与网络同步。可以用java来创建桌面应用程序,比如dropbox吗?

总而言之,它就像DROPBOX的工作原理一样。

只是想知道这样的事情是否可以用Java?如果没有,或者如果有更好的方式这样做,请告诉我...

在此先感谢! :)

+0

是的,这是可能的。是什么让你认为它不是?总之是 – Thilo

+0

;是的,它可以,是的,可能*是一种'更好'的方式。 –

+0

@Thilo: 感谢您回复队友... 顺便说一句,你可以指定使用Python或Java之间的上述任务的主要区别....? 谢谢! :) – user1495471

回答

2

你可以做几乎任何你可以同时使用Java在其他编程语言做的,唯一的区别是它会花多久,有多快,它会执行等

答案是肯定的。您可以创建一个可执行的.jar文件,该文件将将特定文件夹中的所有文件复制到在线服务器。然后,要访问服务器,您需要在具有登录屏幕的不同计算机上安装“Dropbox”程序,并将程序连接到服务器,然后从服务器提取所有数据以将其复制到本地文件夹。

然后进行更高级的配置,例如每修改一个文件每隔几秒钟同步一次,当一个人正在处理特定文件时锁定文件以防止文件损坏。

这是可能的,听起来像一个有趣的项目,但它可能不是心脏的隐隐(取决于你的复杂程度)。玩的开心。

相关问题