我遇到了一个问题不知道如何解决。
我在在做一个版本控制的项目,需要对每一个文件分配一个UID,然后存储在数据库中。然后传输到别的设备商通过可以查询到这个UID。
不过java.io.file的库没有一个合适的参数可以用来存储这个UID。我应该如何才能实现将UID保存在文件中呢?我查找了oracle的io库还有apache.common.io的库 其中对File的操作 我也没找到哪里可以添加类似的属性来存储UID的。我试着自己建立一个扩展类,但是具体添加一个属性,还涉及到修改整个File类,包括FileInput,Output等地方,这个我不知道如何去做。而我又不能直接用文件的路径作为数据库的key。 所以这里不知道该如何解决。
我在在做一个版本控制的项目,需要对每一个文件分配一个UID,然后存储在数据库中。然后传输到别的设备商通过可以查询到这个UID。
不过java.io.file的库没有一个合适的参数可以用来存储这个UID。我应该如何才能实现将UID保存在文件中呢?我查找了oracle的io库还有apache.common.io的库 其中对File的操作 我也没找到哪里可以添加类似的属性来存储UID的。我试着自己建立一个扩展类,但是具体添加一个属性,还涉及到修改整个File类,包括FileInput,Output等地方,这个我不知道如何去做。而我又不能直接用文件的路径作为数据库的key。 所以这里不知道该如何解决。
解决方案 »
- 大神们,谁有 好点的jsp教程!
- jtable 绑定 JTextfield 实现动态同步更新
- JScrollPane注册HyperlinkListener,JDIC实现HyperlinkListener
- (急)怎样用java获取网卡的MACs,硬盘序列号,谢谢
- 我想在键盘上输入一个整型数据,请问最简练的程序块是怎么写的?
- 为什么这个程序会通不过编译呢?错误是:NotClassDefFoundError,为什么?
- JAR可执行文件怎么用?
- jsp编译错误。。。。请高人指教(在线等待)
- 请帮帮我!我在jbuilder6中拖动鼠标时有些问题!
- 关于设置JDK的问题。
- 请问基于java的rsa加密怎么去掉加密明文长度的限制
- SWT中的System.out.println()的打印到富文本框中的问题
因为导师让我用纯Java做,也就是跨平台,不调用本地API。 所以如果不给文件一个明确的“身份”的话,rename实现起来都很有难度...
我做的是类似与一个java版的跨平台dropbox... 用户不通过Dropbox来读取文件,但是他负责同步和对文件进行版本控制。