Tự tạo batch để đổi tên file hàng loạt.

preciouspearl

Active Member
Đã nhiều lần em down phim và nhạc từ các server như mediafire hay megaupload, và gặp phải tình trạng là file gốc bị chia thành hàng chục, thậm chí hàng trăm file nhỏ, và không những thế, phần extension của tên file lại bị thêm vào một cụm ký tự (ví dụ: .hdm). Chắc mục đích của việc đổi tên file này là để tránh bị xoá trên server, nhưng nó dẫn đến hậu quả là các downloader phải dùng cách thủ công để xoá phần bị thêm vào cho từng file một - quá oải.

Sau khi tìm tòi trên Internet, em thấy có một số phần mềm chuyên dụng để đổi tên file hàng loạt, có thể sử dụng để khắc phục tình trạng nói trên. Nhưng down phần mềm lạ về máy để chạy thì thấy cũng ghê ghê, nên em quyết định nghiên cứu để tự thực hiện việc này. Sau khi mò mẫm về MS DOS, em đã nghĩ ra cách là tự tạo ra một file batch để đổi tên file hàng loạt, áp dụng cho trường hợp tên file được đánh số thứ tự (ví dụ: The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part01.hdm). Cách làm cụ thể như sau (em đang sử dụng WinXP SP3).

1. Tạo một file txt trong folder có chứa các file đã down, đặt tên bất kỳ. Trong ví dụ này, em đặt tên file là Renamer.

2. Đổi đuôi file từ .txt thành .bat (nếu Explorer không hiện đuôi file, thì vào Tools -> Folder Options, chọn thẻ View, bỏ chọn ở mục Hide extensions for known file types).

3. Kích phải file Renamer, chọn Edit.

Trong cửa sổ soạn thảo của Notepad, copy đoạn code sau đây:

for /l %%x in (1, 1, Tổng số file) do rename Tên file cũ*%%x.Đuôi file cũ Tên file mới%%xĐuôi file mới

4. Thay phần thông tin màu xanh trong đoạn code bằng các thông tin cụ thể về các file cần đổi tên.

Ví dụ: Các bác down phim The Fast And The Furious 2001, được 36 file kiểu như:
The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part01.hdm
...
The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part36.hdm

Như vậy, các bác thay phần thông tin màu xanh như sau
- Tổng số file: 36
- Tên file cũ: The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part (lưu ý là không cần phần số thứ tự nhé)
- Đuôi file cũ: hdm
- Tên file mới: The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part (thôi cứ giữ nguyên như cũ cho nó lành; nếu các bác vẫn muốn đổi thì nhập đại một cái tên nào cũng được)
- Đuôi file mới: rar (nếu file gốc đã bị nén và chia nhỏ bằng WinRAR; em thử bỏ trống không điền gì cũng vẫn giải nén tốt)

5. Save file Renamer. Đóng Notepad.

6. Kích đúp file Renamer để chạy thôi. Nếu máy tính chạy nhanh thì tên các file sẽ đổi cái rẹt, các bác còn chưa kịp giật mình thì đống file đã đổi xong tên rồi.

Trình bày thì dài dòng, chứ thực sự em làm chỉ mất mấy thao tác kích chuột và copy, paste là đã xong rồi.

Chúc các bác thành công.
 
Chỉnh sửa lần cuối:

muitendenvn

LeechPro
Ðề: Tự tạo batch để đổi tên file hàng loạt.

với trường hợp như trên, chỉ cần giữ shift và click chuột phải vào folder chứ các part, chọn "open command windows here". rồi dùng lệnh

Mã:
REN The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part??.hdm The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part??

là xong.

đổi tên file thì mỗi trường hợp mỗi khác, tùy lúc mà dùng command khác nhau. nên tạo file bat là ko cần thiết.
 

preciouspearl

Active Member
Ðề: Tự tạo batch để đổi tên file hàng loạt.

với trường hợp như trên, chỉ cần giữ shift và click chuột phải vào folder chứ các part, chọn "open command windows here". rồi dùng lệnh

Mã:
REN The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part??.hdm The.Fast.and.the.Furious.2001.720p.BluRay.DTS.x264-DON.part??

là xong.

đổi tên file thì mỗi trường hợp mỗi khác, tùy lúc mà dùng command khác nhau. nên tạo file bat là ko cần thiết.

Em thử làm như bác mà không được. Em cũng giữ phím Shift, click chuột phải vào folder nhưng không thấy mục "open command windows here" ở chỗ nào. Bác hướng dẫn cụ thể hơn một chút được không?
 

muitendenvn

LeechPro
Ðề: Tự tạo batch để đổi tên file hàng loạt.

Em thử làm như bác mà không được. Em cũng giữ phím Shift, click chuột phải vào folder nhưng không thấy mục "open command windows here" ở chỗ nào. Bác hướng dẫn cụ thể hơn một chút được không?

ah, cái chỗ nhẫn giữ shift chỉ làm dc trên windows vista và windows 7. với xp, bạn start/run, gõ cmd, chạy trình cmd, và gõ lệnh CD "copy đường dẫn tới thư mục vào đây", lưu ý có dấu "". Sau đó gõ lệnh REN bình thường
 

preciouspearl

Active Member
Ðề: Tự tạo batch để đổi tên file hàng loạt.

Em làm được rồi. Cảm ơn bác đã góp ý nhé. Cách của bác đơn giản, dễ hiểu đối với những người không chuyên sâu.

Em xin lưu ý thêm đối với bác nào muốn áp dụng cách này là có thể copy tên đường dẫn và tên file trong Windows, sau đó Paste trong cửa sổ MS DOS, để tránh việc phải typing quá nhiều, đỡ sai tên file.
 

muitendenvn

LeechPro
Ðề: Tự tạo batch để đổi tên file hàng loạt.

Em làm được rồi. Cảm ơn bác đã góp ý nhé. Cách của bác đơn giản, dễ hiểu đối với những người không chuyên sâu.

Em xin lưu ý thêm đối với bác nào muốn áp dụng cách này là có thể copy tên đường dẫn và tên file trong Windows, sau đó Paste trong cửa sổ MS DOS, để tránh việc phải typing quá nhiều, đỡ sai tên file.

ừ, và còn một lưu ý nữa là nếu mà trong tên file hoặc đường dẫn có khoảng trắng, thì phải đặt nó trong 2 dấu ngoặc kép "":

Mã:
REN "The Fast and the Furious 2001 720p BluRay DTS x264-DON.part??.hdm" "The Fast and the Furious 2001 720p BluRay DTS x264-DON.part??"
 

thanhdden

Active Member
Ðề: Tự tạo batch để đổi tên file hàng loạt.

trên đời có 1 soft tên là renamemaster chuyên làm việc này, em dùng nó thấy rất hay
 

preciouspearl

Active Member
Ðề: Tự tạo batch để đổi tên file hàng loạt.

Em đã nói ở trên rồi, là có rất nhiều phần mềm cho việc này, nhưng down phần mềm lạ về máy mình để chạy thì hơi ghê tay, nên mới phải tìm cách tự thực hiện cho nó lành. Cách thực hiện là khá đơn giản, nên em nghĩ chẳng cần phần mêm chuyên dụng làm gì bác ạ.
 

boykutehp90

Well-Known Member
Ðề: Tự tạo batch để đổi tên file hàng loạt.

Sao phải khổ vậy? Đây nhé:
Ví dụ 1 phim có 20part chẳng hạn (demo.part1.hdm -> demo.part20.hdm) đúng không? Và WinRAR không hiểu cái hdm là cái gì nên không giải nén được?
Vậy thì ntn:
- Mở WinRAR lên (C:\Program Files\WinRAR\WinRAR.exe), dùng Explorer của WinRAR tìm đến file demo.part1.hdm, kích đúp rồi Extract to là xong
- Nếu bạn toàn download phải file hdm mà ngại làm kiểu trên thì mở WinRAR -> Options -> Settings -> Intergation. Tại ô Inter defined archive extensions bạn đánh hdm vào đó rồi OK, quay lại thư mục chứa demo.part1.hdm chuột phải Extract Here là giải nén được ngay. Mất 1 lần vậy thôi, lầm sau khỏi phải mệt xác rename. Cái re-name kia chỉ thích hợp để re-name ảnh hàng loạt.
Còn bình thường với WinRAR thì khỏi.
P/S: Đổi tên hàng loạt file ảnh ABC.jpg, BDF.jpg...thành (1).jpg, (2).jpg... bằng cách bôi đen toàn bộ ảnh (Ctrl+A) rồi nhấn F2 để sửa file đầu tiên thành (1) rồi enter, file sẽ tự động đổi thành (1).jpg, (2).jpg, (3).jpg...(25).jpg...(100).jpg...
 
Bên trên