Open jianminww opened 9 years ago
目前的接口还不支持文件夹导入
@CannedFish 导入文件夹应该可以使用 LoadResources 方法,只是导入后,桌面该显示什么是个问题?一个标签吗?还是什么呢?
至少目前,存在问题,导入文件夹后数据管理器中增加了一个内容,但是是一个无效的内容。
@wjmjimmie 和@shuanzi 初步讨论应该是导入后显示一个文件夹,双击这个文件夹打开数据管理器以这个文件夹路径为标签的过滤结果,这就要求在以文件夹导入的同时给这些文件打上相应的标签,之后返回给桌面相应的文件列表信息。鉴于目前数据管理器这部分展示功能还尚未完成,我觉得可以不必着急做这块,为了避免错误显示,可以考虑修改接口,当给定路径为文件夹时,不做响应,直接返回error。
@CannedFish 也就是说其实分两步,
目前这个实现, 对于第一步,我认为 1.1 已可以实现了,因为桌面可以获取文件夹路径,1.2可以实现了,如LoadResources函数,1.3和1.4还没有实现,1.5桌面可以很快实现,目前可以将一个文件夹路径放在桌面上
对于第二步,其实主要是数据管理器的实现完成后就可以做了。
所以这就导入一个问题 @shuanzi 导入文件夹并针对导入的数据加入自动标签这个功能的时间点是什么? @Tanking-1988 数据管理器什么时候会提供参数来打开对应的标签?
这样我们可以导出这个功能什么时候可以做。
@wjmjimmie 计划这周可以完成对导入的数据加入自动标签,具体可能要到周四或者周五。
@wjmjimmie 不是,对于桌面来说是不知道获得的路径是文件还是文件夹的,这个得有数据层做区分,所以接口应该只有一个。
@CannedFish 但是对于标签或者标签列表来说,这个对象和类似于视频、文档这类的数据还是不太一样的吧?这种对象事实上可能没有id,可能不会被存储在硬盘上。是一种链接数据吗?这样对于数据框架来说需要新加一个数据类型。
@wjmjimmie 这个可以在接口的callback参数中标明是文件夹还是文件,或者我这边可以根据返回的是一个路径还是多个做区分,桌面可以根据这个做相应的处理。
OK,那具体实现时可以再确认一下。 。
@wjmjimmie 我有三个问题: 1、现在的数据管理器主要是分数据类型方式显示的。没有文件夹或者是全局搜索这种功能!文件的具体显示是分成图片,视频,文档…显示的!是不是还要涉及界面全数据类型数据搜索结果显示? 2、现在数据管理器的数据管理功能局限于图片,视频,音乐,文档,联系人五种数据类型,嗯,是不是还要加入那个其他这种数据类型的显示? 3、因为文件夹是树形结果显示文件的,是不是如果双击文件夹打开数据管理器也是使用文件夹那种树形方式显示文件和文件?这样就和数据管理器的本身冲突了!
另外,貌似树形显示是 微软的专利,可能这也是导致linux发行版所有的文件管理器都没有树形结构的原因。。。。。
现在文件夹可以拖动到桌面,不过建立的是一个链接,双击后通过nemo打开,同时在数据管理器中是在Documents中增加了一项,双击后提示/home/j/.resources/document/data/dirname.none can not be recognized.