可以通过以下步骤实现:
os.listdir()
函数来获取目录中的所有文件列表。os.path
模块中的函数来获取文件的属性信息,如os.path.getsize()
获取文件大小,os.path.getmtime()
获取文件的修改时间。以下是一个示例的Python代码,用于获取目录中所有文件的名称、大小和时间戳:
import os
def get_files_info(directory):
files_info = []
for filename in os.listdir(directory):
filepath = os.path.join(directory, filename)
if os.path.isfile(filepath):
file_info = {
'name': filename,
'size': os.path.getsize(filepath),
'timestamp': os.path.getmtime(filepath)
}
files_info.append(file_info)
return files_info
directory = '/path/to/directory'
files_info = get_files_info(directory)
for file_info in files_info:
print('Name:', file_info['name'])
print('Size:', file_info['size'])
print('Timestamp:', file_info['timestamp'])
print('---')
在这个示例中,get_files_info()
函数接受一个目录路径作为参数,返回一个包含文件名称、大小和时间戳信息的列表。然后,我们遍历列表并打印每个文件的信息。
请注意,这只是一个示例代码,具体的实现方式可能因编程语言和操作系统而异。在实际应用中,您可能需要根据自己的需求进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云