按照文件层级结构备份文件的文件管理器,开发想法! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
soomaoimi
V2EX    程序员

按照文件层级结构备份文件的文件管理器,开发想法!

  •  
  •   soomaoimi 2024-01-16 13:57:23 +08:00 via Android 1234 次点击
    这是一个创建于 687 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说一下,这种软件的需求是因为什么缘故而产生的。

    很多人的电脑,慢慢的会积累各种各样的文件,如今也有很多人越来越意识到备份数据的重要性,相信有很多人加块硬盘或多加几块硬盘,对需要备份的数据,备份一下,这样就有两份或多份,或者同步到网盘空间,避免数据损失,并不是什么文件都需要备份的,那样备份的文件占用空间就大的多,你可能买不了那么大容量的硬盘或网盘,而且网盘同步会非常耗费时间,真没必要备份不需要备份的文件,那么我们就需要有一个方法,快速的备份所有需要备份的文件,首先很多人的桌面,一般都是临时存放下载文件,然后再存放到需要存放的地方,在存放的时候就随手放到需要同步的地方去就行了,在需要备份的时候,将该文件夹拖拽直接备份即可。

    那么就需要说一个不得不涉及的问题了,电脑文件管理,唯一层级结构存放文件,也就是说,每个文件只存放到 唯一的一个结构层级位置,这样才能更好的查看和管理文件,其它方法都不太好的。

    那么问题就来了,文件管理保存唯一层级存放文件,又要能更快捷的备份所有需要备份的文件,就会遇到这种问题了,发现好像做不到,所以为什么要有开发某种软件的想法。


    有感兴趣的开发者,期待有人开发出来。


    以下的设想,不见得就是好的设想思路,开发者请多加思考,采用更好的实现方法。

    第一个想法:是将多个文件层级结构合并成一个文件层级结构,进行查看和管理的文件管理器

    比如说有 2 个文件存放层级的结构,第一个是 G 盘/我的文件/图片 A/阿虚收藏表情包。 第二个是 G 盘/我的文件/图片 B/风风收藏表情包 ,文件管理器会合成唯一层级结构进行查看文件和管理文件,它会在文件管理器上合并目录进行查看,变成 G 盘/我的文件/图片/ 在此图片目录下有 阿虚收藏表情包 和 风风收藏表情包 目录。(此想法是我想到的,@享受仅有的拥有 进行了文字表达的整理。)除此之外,还要有一个默认的文件层级结构,但复制、粘贴等操作,无法确定目标位置时,会移动到默认的文件层级结构那里。

    第二个想法:替代系统的文件管理器,从根本上实现这种效果,同时还需要有一个能同步云空间的软件,或者从该文件管理器上直接集成该功能,同步文件是根据选定的文件层级结构,从而同步文件的。这个想法,不像第一个想法,不会有多个文件层级结构在文件管理器上的文件夹和文件列表分别显示出来,只有一个唯一的一个文件层级结构。

    第三个想法:也就是已经有人在做的,具有文件标签的第三方文件管理器软件,只需要再增加某些功能,就能实现了。感觉是标签管理器的思路,需要备份的文件可以设置为一个类型的标签,这种类型的标签就是用于备份的,不需要备份的文件,过滤掉,也就实现这种需求了,备份时,按照文件的层级结构存放文件。
    aloxaf
        1
    aloxaf  
       2024-01-16 15:42:37 +08:00
    「合并文件层级」 你需要 mergefs/unionfs

    「文件标签」 KDE 的文件管理器 dolphin 恰好支持,但问题是这玩意儿没有标准,而且用的人也非常少,备份工具并不支持
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     933 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 20:27 PVG 04:27 LAX 12:27 JFK 15:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86