|
#!/usr/bin/env python |
|
|
|
import os |
|
from pathlib import Path |
|
|
|
def rename_txt_to_tags(target_dir='.'): |
|
for root, dirs, files in os.walk(target_dir): |
|
for file in files: |
|
if file.endswith('.txt'): |
|
txt_file = Path(root) / file |
|
tags_file = txt_file.with_suffix('.tags') |
|
os.rename(txt_file, tags_file) |
|
print(f"Renamed {txt_file} to {tags_file}") |
|
|
|
if __name__ == '__main__': |
|
target_directory = input('Enter the target directory (leave blank for current directory): ') |
|
if not target_directory: |
|
target_directory = '.' |
|
rename_txt_to_tags(target_directory) |
|
|
|
|