import os
# Define the drive to be traversed (e.g., 'F:\\' for F drive)
drive = 'F:\\'
# Function to recursively traverse directories and list all files
def list_files(directory, file_list):
try:
for entry in os.scandir(directory):
try:
if entry.is_file():
file_list.append(entry.path)
elif entry.is_dir():
list_files(entry.path, file_list)
except PermissionError:
print(f"没有权限访问: {entry.path}")
except FileNotFoundError:
print(f"目录不存在: {directory}")
# List to store file paths
file_paths = []
# Start the traversal
list_files(drive, )
# Write the file paths to 'F_drive_files.txt'
output_file = "F_drive_files.txt"
with open(output_file, 'w') as file:
for path in file_paths:
file.write(path + '\n')
print(f"文件列表已保存到 '{output_file}'。")
python 脚本遍历F盘中所有文件名并写入TXT文件中
于 2024-03-29 18:26:46 首次发布