当我们打开Microsoft Office电子表格或文档时,通常会在主文件附近创建一个名称以“~$”开头的临时文件。
有没有办法根据这些文件的属性(而不是文件名)来区分它们? 是否有任何属性可以区分临时文件?
我想通过删除这些临时文件来过滤目录列表,但需要在不依赖文件名的情况下执行此操作。
答案1
我发现这些文件的唯一特殊属性是它们的属性被设置为隐藏和存档。或者至少在 Windows 上是这样的(我对 MacOS 不太了解)。
尽管 Office 文件很少具有这种属性组合,但检查这种组合只是一种启发式方法,而不是一种万无一失的方法。
以“~$”开头的文件名仍然是唯一可靠的迹象。