在Mac上,文件上有hide extension
属性。您可以通过右键单击>隐藏/显示扩展程序获取信息>姓名&扩展>隐藏扩展复选框
我有一个显示文件扩展名的文件,但是当我使用shutil.move()
将其移动到其他地方时,生成的文件隐藏了其扩展名。如何保留原始文件扩展名属性?
答案 0 :(得分:0)
好吧,我刚刚从2.7.6查看了shutil的代码,其中没有什么可以复制扩展属性。还有http://bugs.python.org/issue14082。所以我想你应该使用固定版本,或手动处理它。如果shutil
包中包含os
函数,那么安装在localhost上的Python-3.3.1中的listxattr
可能实际上会复制扩展属性。