群晖Drive文件同步中因为文件属性AT上传失败
记录群晖使用中的一个问题
在Drive文件同步中遇到报错,同步任务中的部分文件未同步。
点开详细信息,一些平平无奇的文件,但是上传失败。详细信息是“根据 Synology Drive client 系统规则,文件名或属性无效,因此未同步。请参阅帮助文章中的“同步任务规则”/“备份任务规则”部分。”
根据 Synology Drive client 系统规则,文件名或属性无效,因此未同步。请参阅帮助文章中的“同步任务规则”/“备份任务规则”部分。
查看后有次信息——
经过检查对比,没发现任何问题,唯一不正常的是最后几项中的文件属性。经过检查,发现这个文件的属性-详细信息-属性一栏是AT,跟别的文件不一样,一般都是A。
猜测问题出在文件属性AT上,这个T估计就是TEMPORARY临时文件。但是用Attrib命令看不到也改不了。
经过漫长的检索,最后在微软英文网站上找到了类似问题。
下面的回复中有一个从DOS用到windows的老哥指出,T这个属性是浏览器下载文件有时候会被赋予的,但是现在的windows似乎已经抛弃了这个属性的修改。在这个链接(https://jpsoft.com/help/attrib.htm)能看到以前Attrib命令是支持的,现在不行了。然后给出了一个解决方案,在这里(DFSR Does Not Replicate Temporary Files - TechNet Articles - United States (English) - TechNet Wiki (microsoft.com))
大概意思就是用powershell的命令行直接修改文件的字段,实现AT属性变成A。亲测有效。
但是请注意,
1、我不知道不是AT的能不能变成T,
2、注意代码对象要自己修改。
3、建议文件备份之后再操作。
关键原文粘贴如下——
以上,记录一个中文互联网找不到解决方案的问题。祝大家好运。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~




SanNdMan
校验提示文案
SanNdMan
校验提示文案