我打算创建一个桌面应用程序,它将文件与网络同步。
简而言之,就像DROPBOX的工作原理一样。
只是想知道Java是否可以实现这一点?如果没有,或者有更好的方法,请告诉我......
提前致谢!! :)
答案 0 :(得分:2)
使用Java时,您可以使用其他编程语言执行 几乎 的任何操作,唯一的区别是它需要多长时间,速度有多快执行等
答案是肯定的。您可以创建一个可执行的.jar文件,该文件将特定文件夹中的所有文件复制到在线服务器。然后,为了获得对服务器的访问权限,您可以在具有登录屏幕的不同计算机上安装“dropbox”程序,并将程序连接到服务器,然后从服务器提取所有数据以将其复制到本地文件夹。
然后进行更多高级配置,例如每隔几秒/每次修改文件时同步,当一个人处理特定文件时锁定文件以防止文件损坏。
这是可能的,听起来像一个有趣的项目,但它可能不适合胆小的人(取决于你走多远)。玩得开心。