群晖Drive文件同步中因为文件属性AT上传失败

2022-12-23 18:28:06 4点赞 21收藏 1评论

记录群晖使用中的一个问题

在Drive文件同步中遇到报错,同步任务中的部分文件未同步。

“同步任务中的部分文件未同步。”“同步任务中的部分文件未同步。”

点开详细信息,一些平平无奇的文件,但是上传失败。详细信息是“根据 Synology Drive client 系统规则,文件名或属性无效,因此未同步。请参阅帮助文章中的“同步任务规则”/“备份任务规则”部分。”

根据 Synology Drive client 系统规则,文件名或属性无效,因此未同步。请参阅帮助文章中的“同步任务规则”/“备份任务规则”部分。根据 Synology Drive client 系统规则,文件名或属性无效,因此未同步。请参阅帮助文章中的“同步任务规则”/“备份任务规则”部分。

查看后有次信息——

地址在,https://kb.synology.cn/zh-cn/DSM/help/SynologyDriveClient/synologydriveclient?version=7#syncbackuprules

群晖同步规则群晖同步规则

经过检查对比,没发现任何问题,唯一不正常的是最后几项中的文件属性。经过检查,发现这个文件的属性-详细信息-属性一栏是AT,跟别的文件不一样,一般都是A。

文件属性AT文件属性AT

猜测问题出在文件属性AT上,这个T估计就是TEMPORARY临时文件。但是用Attrib命令看不到也改不了。

经过漫长的检索,最后在微软英文网站上找到了类似问题。

地址,https://answers.microsoft.com/en-us/windows/forum/all/changing-file-attributes-from-at-to-a/5bf6a28e-e43c-4e70-b62f-0e6b2af1f724

下面的回复中有一个从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、建议文件备份之后再操作。

关键原文粘贴如下——

以上,记录一个中文互联网找不到解决方案的问题。祝大家好运。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
1评论

  • 精彩
  • 最新
  • 谢谢大佬

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
关注 打赏
最新文章 热门文章
目录
21
扫一下,分享更方便,购买更轻松