输入一个扩展名(如“.java”)和一个文件夹名称,显示该文件夹下所有这个扩展名的文件名及其大小。
时间: 2023-06-18 12:05:38 浏览: 103
java对文件及文件夹相关操作,很全
5星 · 资源好评率100%
好的,这里是一个Python的实现代码:
```python
import os
def list_files_with_extension(folder_path, extension):
for file in os.listdir(folder_path):
if file.endswith(extension):
file_path = os.path.join(folder_path, file)
file_size = os.path.getsize(file_path)
print(f"{file} ({file_size} bytes)")
# 示例用法
list_files_with_extension(".", ".py")
```
这个代码通过 `os` 模块中的 `listdir` 和 `path` 函数,遍历指定文件夹下的所有文件名,并判断它们是否以指定扩展名结尾。如果是的话,就使用 `getsize` 函数获取文件大小,并输出文件名和大小信息。在示例用法中,我们列出了当前文件夹下所有 `.py` 文件的文件名和大小信息。
阅读全文