Chương trình tôi muốn giới thiệu đến với các bạn là công cụ hỗ trợ đổi tên file hoàng loạt với một số chức năng nhỏ kèm theo!
Mục đích ban đầu khi viết chương trình này là giúp tôi nhanh chóng hơn trong việc đối tên file ảnh hàng loạt theo những quy tắc nhất định. Nếu bạn đã có lần quan tâm đến những hình ảnh trong bài viết của tôi hoặc đặt trường hợp bạn là dân SEO thì chắc hẳn bạn sẽ phát hiện ra rằng tôi đặt tên hình ảnh theo một quy tắc rất chuẩn để nhằm tối ưu hóa cho quy trình SEO. Tên hình ảnh phản ánh nội dung bài viết, trong tên còn có chứa tên website, số thứ tự ảnh, các thẻ alt, description cũng được tôi chú ý rất kỹ, không có ký tự đặc biệt trong tên, mọi khoảng trắng đều được thay thế bằng ký tự gạch ngang (-) -> Tất cả nhằm mục đích đem lại kết quả tốt cho việc SEO. Nhưng mỗi lần viết bài phải đặt tên cho từng file, rồi phải dùng ký tự -, như vậy rất là mất thời gian. Vì vậy tôi viết chương trình nhỏ này để hỗ trợ cho việc đổi tên hình ảnh được nhanh hơn, thống nhất hơn, tránh sai sót và tất nhiên là có những giá trị đem lại.

Hình ảnh trên là giao diện đơn giản của chương trình. Nhìn vào ta thấy có 2 tab chính là General và Advanced. Đây cũng là 2 chức năng chính của chương trình. Đầu tiên, button Open File để tìm đến thư mục chứa những file ảnh của bạn, đường dẫn sẽ hiển thị ở textBox bên cạnh.
- Tab General: Đầu tiên bạn nhìn vào 4 radioButton, đây chính là 4 dạng tên File sẽ áp dụng để đổi tên. Con số 123 là số thứ tự trên tên file, từ 0 cho đến n-1 (với n là tổng số File) Còn chuỗi abc là chuỗi mẫu do chính bạn tạo ra tại textBox bên cạnh. Khi bạn thay đổi lựa chọn radioButton hoặc giá trị trong textBox thì textBox phía trên 2 tab sẽ thay đổi theo, và đó là 1 tên file được dùng để ví dụ cho bạn thậy file của bạn sẽ theo định dạng như thế nào. Sau khi chọn định dạng xong nhấn Rename để đổi tên. Những file được đối tên sẽ được liệt kê ở richtextBox bên phải, và cuối cùng sẽ thông báo tổng số file đã đổi tên khi hoàn thành công việc.
- Tab Advanced: Tab này cũng là ý định ban đầu khi tôi viết chương trình này. Ở đây bạn thấy có 2 option đi kèm với 2 textBox. Ví dụ 1 file ảnh trong bài viết của tôi: 001-rename-multiple-files-microsofttech.net.jpg. Phân tích từng thành phàn ta có: 001 là số thứ tự ảnh. Sau khi biên tập ảnh trong photoshop tôi có thể đặt tên file ảnh là 001.jpg rất nhanh chóng, và đây cũng là tên ban đâu khi chưa đổi tên. Tiếp theo: rename-multiple-files là tên của bài viết. Phần này chúng ta sẽ điền vào ở option1, tại đây bạn gõ tên bài viết bằng tiếng anh hoặc tiếng viết không dấu, gõ khoảng trắng bình thường. Sau khi qua chương trình tôi sử dụng regular expression để thay thể những khoảng trắng bằng dấu gạch ngang (-) để tránh trường hợp bị mã hóa trong tên hình ảnh. Và cuối cùng làmicrosofttech.net, tên website được tạo từ option2, bạn có thể bỏ option bằng việc uncheck. Tương tự sẽ có định dạng tên mẫu để cho bạn xem trước nhằm dễ hình dung được tên file. Và sau cùng nhấn Rename để đổi tên file.
- Ở đây tôi dùng để đối tên ảnh nhưng bạn hoàn toàn có thể dùng cho bất cứ kiểu file với đuôi mở rộng bất kỳ.

Đến đây chắc bạn cũng đã hiểu hết về ví dụ nhỏ này, nếu từ chương trình này bạn phát triển thành một chương trình lớn hơn, với nhiều chức năng hơn thì chắc chắn bạn sẽ tự tích tụ thêm cho mình rất nhiều kiến thức về mảng xử lý file và regular expression.
Download:

Lời bình mới nhất