Đổi tên file
Vị trí trên ribbon: Tab DVD Addin → Nhóm File và In → Menu Công cụ File
ID lệnh: btnRenameFiles
Chức năng
Lệnh đổi tên hàng loạt file trong một thư mục dựa trên bảng ánh xạ hai cột bạn lập sẵn trên sheet: cột trái là tên cũ, cột phải là tên mới. Excel trở thành nơi bạn soạn và kiểm tra bộ tên mới bằng công thức trước khi áp lên đĩa.
Đúng lúc cần chuẩn hóa hồ sơ để nộp: đổi tên hàng trăm file ảnh máy chụp (IMG_2841.JPG) thành mã hạng mục có ý nghĩa, hay đổi tên bản vẽ theo quy ước đánh số của chủ đầu tư trước khi bàn giao.
Cách dùng
- Trên sheet, lập bảng hai cột: cột trái điền tên file cũ, cột phải điền tên file mới. (Dùng lệnh Danh sách tên file để lấy nhanh cột tên cũ.) Nên ghi kèm đuôi; nếu bỏ đuôi thì xem phần Lưu ý. Để trống cột ngay bên phải bảng — lệnh ghi trạng thái từng dòng vào đó.
- Vào tab DVD Addin → nhóm File và In → Công cụ File → Đổi tên file.
- Hộp thoại chọn vùng hiện lên với hướng dẫn "Cột TRÁI = tên cũ, Cột PHẢI = tên mới" — quét vùng bảng (không lấy dòng tiêu đề) rồi bấm OK.
- Hộp thoại Chọn folder chứa file mở ra — chọn thư mục chứa các file cần đổi tên rồi bấm OK.
- Lệnh lập kế hoạch cho cả bảng trước khi đụng tới ổ đĩa: tìm file khớp tên cũ của từng dòng và kiểm tra tên mới, rồi hộp Xác nhận thay đổi dữ liệu cho biết số file sẽ đổi, vài ví dụ và các dòng có vấn đề (không sao lưu được) — bấm Tiếp tục. Sau đó đổi tên theo hai pha qua tên tạm, nên đổi chéo
A ↔ Bhay đổi nối chuỗiA → B,B → Cđều chạy được trong một lần. - Mỗi dòng của bảng được ghi trạng thái vào cột ngay bên phải vùng đã chọn: Đã đổi, Không thấy file, Trùng tên đích, Tên mới không hợp lệ, Đã đúng tên hoặc Lỗi: … (kèm lý do).
- Thông báo cuối cho biết số file đã đổi, gom các dòng có vấn đề theo từng lý do kèm tên file, và hiện đường dẫn file nhật ký CSV của lần chạy.
Video hướng dẫn
Đổi tên file, Tạo folder, Bỏ dấu folder · 5 phút 47 giây · 15 trường hợp · Tải video · File thực hành theo video
Lệnh trong video: Đổi tên file · Tạo Folder · Bỏ dấu Folder
Các chương (23)
- Giới thiệu
- Mở lệnh
- Hai hộp hỏi
- 1 · Đổi tên ảnh nghiệm thu
- 2 · Không ghi đuôi file
- 3 · Tên mới có dấu chấm
- 4 · Bảng có dòng lỗi
- 5 · Đổi chéo hai tên
- 6 · File đang mở
- 7 · Đổi ngược lại
- Lệnh Tạo Folder
- 8 · Khung thư mục dự án
- 9 · Nhân bản cây thư mục cũ
- 10 · Chạy lại, thêm thư mục
- 11 · Ký tự cấm, gạch ngược
- 12 · Sheet trống – bảng mẫu
- Lệnh Bỏ dấu Folder
- 13 · Bỏ dấu cả cây hồ sơ
- 14 · Mục bị bỏ qua
- 15 · Khi chọn sai
- Hoàn tác
- Mẹo
- Kết thúc
Hướng dẫn bằng hình
Thực hành
Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet Đổi tên ảnh), mở ra là làm theo được ngay từng bước.
Bước 1. Lập bảng hai cột: cột trái là tên file cũ, cột phải là tên file mới (nên ghi kèm đuôi). Để trống cột ngay bên phải bảng — lệnh ghi trạng thái từng dòng vào đó. Vùng cần chọn là phần dữ liệu, không lấy dòng tiêu đề (1).

Bước 2. Trên ribbon, mở tab DVD Addin → nhóm File và In → mở Công cụ File → chọn Đổi tên file.

Bước 3. Hộp chọn vùng hiện hướng dẫn Cột TRÁI = tên cũ, Cột PHẢI = tên mới — quét B3:C7 rồi bấm OK. Tiếp theo, trong hộp Chọn folder chứa file, chọn thư mục ảnh (ví dụ D:\DuAn\NhaVanPhong\AnhNghiemThu) rồi bấm OK.
Bước 4. Add-in lập kế hoạch cho cả bảng trước khi đụng tới ổ đĩa: số file sẽ đổi (1), ngay dưới là thư mục, vài ví dụ và các dòng có vấn đề — ở đây IMG_2845.JPG không có trong thư mục. Đổi tên file là thao tác thật trên ổ đĩa, không sao lưu được; bấm Tiếp tục (2).

Bước 5. Bốn file được đổi tên; mỗi dòng của bảng có trạng thái ở cột ngay bên phải (1). Thông báo cuối ghi Đã đổi tên 4/4 file., gom dòng có vấn đề theo lý do và cho biết đường dẫn file nhật ký CSV (trong %LocalAppData%\DVDAddin\Logs).

Ví dụ
Thư mục D:\HoSo\Anh_NghiemThu chứa ảnh máy chụp, cần đổi sang mã phiếu nghiệm thu. Bạn lập bảng ở B3:C6:
| Tên cũ (cột B) | Tên mới (cột C) |
|---|---|
| IMG_2841.JPG | NT-501_dam_truc-A.jpg |
| IMG_2842.JPG | NT-501_dam_truc-B.jpg |
| IMG_2843.JPG | NT-502_san_S1.jpg |
| IMG_2844.JPG | NT-502_san_S2.jpg |
Chọn B3:C6, chỉ tới thư mục ảnh, và 4 file trên ổ đĩa được đổi tên đúng theo bảng; cột D ghi Đã đổi cho cả 4 dòng. Sau đó chạy tiếp Comment theo tên là hồ sơ có ngay ảnh tra cứu.
Lưu ý
- Phần mở rộng: tên mới không có đuôi thật thì file giữ đuôi của file cũ — với file cũ là PDF,
BB-01thànhBB-01.pdf;BV 1.2thànhBV 1.2.pdfvì.2không phải đuôi file. Cột tên cũ được phép bỏ đuôi khi trong thư mục chỉ có đúng một file mang tên đó; có nhiều file cùng tên khác đuôi thì ghi đủ đuôi. - Lệnh đổi tên file thật trên ổ đĩa — không hoàn tác được bằng Ctrl+Z và cũng không có nút hoàn tác. Sao lưu thư mục trước khi chạy trên hồ sơ quan trọng.
- Mỗi lần chạy lưu một file nhật ký CSV (thư mục, tên cũ, tên mới, trạng thái) trong
%LocalAppData%\DVDAddin\Logs, tên dạngDoiTenTep_<ngày>_<giờ>.csv; đường dẫn hiện trong thông báo cuối để bạn tra lại khi cần. - Nếu tên mới trùng với một file khác vẫn nằm lại trong thư mục, dòng đó ghi Trùng tên đích và bị bỏ qua — không file nào bị ghi đè. Đổi chéo hay nối chuỗi giữa các file trong cùng bảng không bị coi là trùng.
- Dòng có tên mới trùng y hệt tên cũ ghi Đã đúng tên; tên mới chứa ký tự Windows không cho phép trong tên file ghi Tên mới không hợp lệ; ô tên mới để trống thì dòng bị bỏ qua.
- Trạng thái chỉ được ghi khi cột ngay bên phải bảng còn trống hoặc đang chứa trạng thái của lần chạy trước; cột đó có dữ liệu khác thì được giữ nguyên, không bị ghi đè.
- Lệnh lấy cột cuối cùng của vùng đã chọn làm tên mới; nếu quét vùng 3 cột thì cột giữa bị bỏ qua, nên chọn đúng hai cột cho chắc.
- So khớp không phân biệt hoa thường và không phân biệt dạng mã Unicode: tên file lấy từ máy Mac hay giải nén từ file zip vẫn khớp với tên gõ bằng Unikey. Chỉ xử lý file nằm trực tiếp trong thư mục, không vào thư mục con.
- Nhấn ESC để dừng giữa chừng. File nào đã được chuyển sang tên tạm thì luôn được đổi nốt hoặc trả về tên cũ, không bị kẹt ở tên tạm.
- Hộp chọn vùng không khoá Excel: trong lúc hộp mở vẫn cuộn, đổi sheet, đổi sổ để chọn vùng ở đó. Chọn xong bấm OK hoặc Enter trên sheet; Hủy hoặc Esc để thôi.
Liên quan
- Danh sách tên file — xuất tên file hiện có ra sheet để làm cột "tên cũ".
- Bỏ dấu tên thư mục — bỏ dấu tiếng Việt trong tên file/thư mục.
- Tạo thư mục — tạo cây thư mục hồ sơ từ danh sách trên sheet.
- Cây thư mục file — kiểm tra lại toàn bộ thư mục sau khi đổi tên.