coriander_player icon indicating copy to clipboard operation
coriander_player copied to clipboard

某些情况下无法及时地更新被更改的文件夹

Open Ferry-200 opened this issue 3 months ago • 0 comments

在只修改音乐文件的数据而不重命名时(比如,使用音乐标签更新标签),软件不能检测到文件夹已经更新。原因如下:

当前版本中,软件按照以下逻辑更新数据库:

  • 检查保存的文件夹的更新日期
  • 如果它比上次保存的更晚,重新扫描

但是,Windows下,文件夹的更新日期只在以下情况更新:

  • 文件夹内部结构发生变化:例如添加、删除或重命名文件或子文件夹
  • 文件夹属性变化:例如更改文件夹的只读属性或隐藏属性
  • 特定文件类型的操作:例如,当打开文件夹内的Word文档或编辑后保存,上层文件夹的修改日期与访问日期的时间可能会改变。这是由于在打开Word文档时,会自动产生一个文档副本的临时文件,这会导致文件夹内的文件”数量“发生变化,因此也会导致文件夹的修改日期与访问日期发生变化

Ferry-200 avatar Mar 30 '24 15:03 Ferry-200