alist-sync icon indicating copy to clipboard operation
alist-sync copied to clipboard

可不可以加上文件覆盖的处理方式

Open Joezpz opened this issue 10 months ago • 3 comments

请问可不可以加上同步内容时,遇到已存在文件的处理方式,比如"覆盖","以最新修改为准","跳过",目前的处理方式是以文件修改时间来判定的

Image

Joezpz avatar Feb 22 '25 04:02 Joezpz

请问一下什么样的情况需要覆盖呢;目前是先判断大小,如果大小一致,再去判断修改日期,理论上来说,如果大小一致,文件就没必要去同步了

xjxjin avatar Feb 22 '25 05:02 xjxjin

请问一下什么样的情况需要覆盖呢;目前是先判断大小,如果大小一致,再去判断修改日期,理论上来说,如果大小一致,文件就没必要去同步了

因为我网盘里的元数据是已经刮削好的,我会尽量用网盘里的元数据复制到主机,但很多时候我emby打开的时候,在没有元数据的时候,会生成很多临时的不正确的nfo元数据,这时候我想用网盘里的nfo替换,就只能手动删除了,再用您的脚本去同步,所以希望有一个强制覆盖的选项

或者说先按照大小来判断文件是不是相同,如果不同再选择是否覆盖,这样应该可以避免很多重复文件的复制

Joezpz avatar Feb 22 '25 12:02 Joezpz

目前就是这样判断的,名字相同,大小相同,目前会判断为同一个文件,如果大小不同,需要源文件的修改时间大于目标文件修改时间,才会被覆盖

xjxjin avatar Feb 26 '25 03:02 xjxjin