遇到的问题
- 
上周某一天打开obsidian,obsidian只在windows任务栏上显示图标,无法打开,点击windows任务栏上的OB图标没有任何反应
 - 
于是我新建一个库,把旧的库里的文件全都复制到新库
 - 
进入到新库,发现dataview检索错乱,仔细检查发现所有文件(包括日记周记)创建时间都变成同一天,即file.cday都变成同一天,因为dataview无法使用where file.cday来筛选文档
 - 
救救萌新
 
上周某一天打开obsidian,obsidian只在windows任务栏上显示图标,无法打开,点击windows任务栏上的OB图标没有任何反应
于是我新建一个库,把旧的库里的文件全都复制到新库
进入到新库,发现dataview检索错乱,仔细检查发现所有文件(包括日记周记)创建时间都变成同一天,即file.cday都变成同一天,因为dataview无法使用where file.cday来筛选文档
救救萌新
因为这些属性都是跟随系统的。系统对文件进行操作(复制、移动)就有可能将属性覆盖。
所以如果需要使用创建、修改时间等属性的话,建议以文本方式存入笔记中。
一个笨办法搞定旧文件:旧库文件生成压缩包,再解压到新库
操作细节:

就更换一下检索条件里的属性就好了。比如你示例里的 date, time
大佬能说的更详细一点吗?比如说帮我改一下这个。

给你参照我的:

```dataview   
table without id
	("[[" + file.path + "|" + 日记date + "]]") as ⏰日期,
	dateformat(日记date, "WW") as 周数,
	dateformat(日记date, "周c") as 星期,
	retrospection
from "diary"
where date(日记date) >date(today)-dur(7day)
sort 日记date desc
limit 10
```
