我有一个工作脚本,可以打印给定目录中的所有文件。我想帮助它做两件额外的事情:
(1) 还可以打印每个文件的 date_created 或时间戳。(2) 不仅对给定目录中的文件执行上述所有操作,还对所有子目录执行上述操作。
这是工作脚本:
from os import listdir
from os.path import isfile, join
from sys import argv
script, filename = argv
mypath = os.getcwd()
allfiles = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]
output = open(filename, 'w')
for i in allfiles:
string = "%s" %i
output.write(string + "\n")
output.close()
print "Directory printed."
我希望能够打印类似 (filename + ", " + timestamp + "\n") 之类的东西,或者一些替代品。
谢谢!