😫 Vấn đề (The Pain Point)
Bạn copy 1TB dữ liệu cho khách hàng trong 1 ổ cứng. Khách hàng hỏi: “Trong này có những tài liệu gì, gửi list cho anh xem?”. Bạn không thể chụp màn hình hàng trăm folder con được.
🚀 Giải pháp Agentic (The Solution)
Tool “điểm danh” file. Nó chui vào từng ngóc ngách folder và ghi lại tên file, kích thước, ngày tạo ra file Excel.
Tính năng:
- Deep Scan: Quét cả các folder con bên trong (Recursive).
- Metadata: Ghi rõ file nặng bao nhiêu MB, định dạng gì.
- Link: Tạo Hyperlink trong Excel để click là mở file.
🤖 Engineering Prompt (Copy & Paste)
**Role:** Python System Developer
**Task:** Create a "Directory Content Lister" (Folder to Excel).
**Requirements:**
1. **Tech Stack:** Python, `tkinter`, `pandas`.
2. **GUI:**
* Select Root Folder.
* "Generate Report" button.
3. **Logic:**
* `os.walk(root_folder)` to traverse recursively.
* Collect: Filename, Relative Path, Size (MB), Created Date, Modified Date.
* Create Pandas DataFrame.
* (Optional) Add Hyperlink column pointing to the local file.
* Export to `Folder_Index.xlsx`.
4. **Deliverables:**
* `folder_index.py`
* `run.bat`
* `requirements.txt`
**Context:** IT admins handing over data drives; organizing digital archives.
🧠 Giải mã Prompt
- Hyperlink: Tính năng “ăn tiền”. Một file Excel mục lục mà click vào tên file nó tự mở file đó ra thì cực kỳ chuyên nghiệp và tiện lợi.
🛠️ Hướng dẫn
- Copy Prompt -> Paste -> Chạy.
- Chọn ổ đĩa/Folder -> Generate.
- Gửi file Excel kết quả cho khách/sếp.