我想使用Python检查目录中每个文件的归档位。到目前为止,我已经有了以下内容,但我无法将其正常运行。脚本的想法是能够查看所有打开的归档位的文件。
谢谢 (xièxiè)
# -*- coding: latin-1 -*-
import os , win32file, win32con
from time import *
start = clock()
ext = [ .txt , .doc ]
def fileattributeisset(filename, fileattr):
return bool(win32file.GetFileAttributes(filename) & fileattr)
for root, dirs, files in os.walk( d:\Pruebas ):
print ("root", root)
print ("dirs", dirs)
print ("files", files)
for i in files:
if i[ - 4:] in ext:
print( ... , root, \ , i, end= )
fattrs = win32file.GetFileAttributes(i)
if fattrs & win32con.FILE_ATTRIBUTE_ARCHIVE:
print( A isSet ,fattrs)
#print( fileattributeisset(i, win32con.FILE_ATTRIBUTE_ARCHIVE))
print ( #### )
编辑:所有文件似乎都有存档位,执行 attrib 命令显示所有文件都没有属性位。