用python查找某文件夹内所有文件夹及文件名称、文件形成时间并存到excel表中
时间: 2024-01-01 20:04:10 浏览: 67
你好!可以使用Python中的os、datetime和pandas模块来实现这个功能。以下是示例代码:
```python
import os
import datetime
import pandas as pd
def list_files(startpath):
output_list = []
for root, dirs, files in os.walk(startpath):
for file in files:
path = os.path.join(root, file)
ctime = datetime.datetime.fromtimestamp(os.path.getctime(path))
output_list.append((path, ctime))
return output_list
excel_file = 'file_list.xlsx'
startpath = '/path/to/folder'
files_list = list_files(startpath)
df = pd.DataFrame(files_list, columns=['File Name', 'Created Time'])
df.to_excel(excel_file, index=False)
print('已将文件列表保存到{}中!'.format(excel_file))
```
其中,`list_files`函数用于递归地遍历指定路径下的所有文件和文件夹,并将每个文件的路径和创建时间存储到一个列表中。`pd.DataFrame`将列表转换为Pandas的数据框,并使用`df.to_excel`将数据框保存为Excel文件。注意,此代码仅供参考,应根据实际需求进行适当修改。
阅读全文