背景-我正在寻找一种简单的解决方案,以混合来自macOS / Linux / Windows的本地/在线文件来备份DropBox文件,而这是传统方法(如Time Machine)无法备份的,因为大多数程序使用“文件大小”而不是“已分配的块”大小... DB超过2TB大小...尝试备份到1TB磁盘上:-D
虽然我发现至少有三个与此挑战相关的旧线程……例如this one。
没有一个问题解决了如何在所有平台上查找这些文件的问题
类似于UNIX的系统很容易...每个隐藏文件都以点“。”开头。
Windows似乎具有某种隐藏文件属性。
想象一下您在三种不同的平台上工作... Linux,macOS / BSD和臭名昭著的Windows。 Glob能够过滤掉类似UNIX的隐藏文件,但是如果我连接Windows中使用的外部磁盘...则有 $ RECYCLE.BIN 和系统卷信息。 >
我的问题-是否可以通过其他系统从Windows检查“隐藏文件属性”?
我尝试关注>>>
os.stat('$RECYCLE.BIN').st_file_attributes
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'os.stat_result' object has no attribute 'st_file_attributes'
我猜“隐藏”属性不是保存在磁盘上而是Windows系统中的某个地方?
到目前为止,我找到的最简单的解决方案是简单地排除这两个文件夹。我还发现Windows最有可能创建“ Icon \ r” 和“ @ Dir”