Hướng dẫn [Đố vui kỹ thuật] Đặt/đổi tên hàng loạt tập tin

Thảo luận trong 'Hướng dẫn chung' bắt đầu bởi khiconmtv, 16/5/15.

  1. khiconmtv

    khiconmtv Cử nhân

    Tại sao đố vui mà mình lại đăng trong box Hướng dẫn chung? Là vì có lúc nó sẽ giúp mọi người đấy.:D
    Tất nhiên, cách thực hiện thì mình có rồi. Mình đặt câu hỏi này là để xem có ai có cách nào khác hay không. Sau 24h, dù có đáp án hay không mình cũng sẽ đăng hướng dẫn của mình.

    Mời mọi người đọc kỹ nội dung câu hỏi:
    Giả sử bạn có (rất) nhiều (vài chục tới vài trăm, thậm chí vài ngàn) tập tin ebook (hoặc định dạng bất kỳ), vì lý do gì đó mà tên tập tin không đúng (do lỗi font, tên viết tắt, tên sai...) ví dụ như 1.gggiigi.pdf, 2.000_jyg.pdf, 3.$%^.pdf, 4.tqdn.pdf, 5.***.pdf ... nguyên nhân có thể do tên gốc nó đã bị như vậy, do sơ ý đặt sai, do lỗi font khi download... Các tập tin này được đánh số thứ tự hoặc được short theo date tăng hay giảm dần.
    Tuy nhiên, bạn vẫn có 1 danh sách tên đúng của chúng (lưu trong Word chẳng hạn). Nhưng, như đã nói, có rất nhiều tập tin, vài chục còn tạm, chứ vài ngàn thì mút mùa, thử hỏi làm cách nào để sửa lại tên các tập tin đó đúng theo danh sách đã có?

    Mời mọi người...:p
     
  2. sannyas60

    sannyas60 Lớp 8

    1/ Chọn tất cả/ ctrt+A
    2/ Chuột phải > rename
    3/ Trong ô rename gõ tên ebook. Ví dụ tên là "Conan"
    4/ Enter/ ok

    nó sẽ tự đánh thứ tự thành là Conan(1), Conan(2), Conan(3),.......
     
    Thai232 and thanhbt like this.
  3. khiconmtv

    khiconmtv Cử nhân

    Hướng dẫn đặt/đổi tên hàng loạt tập tin theo danh sách có sẵn:

    A. Giả sử bạn có các tập tin với tên lung tung như vậy:
    5d85be76613c9ed5fee10d3792f153ca.jpg
    625a6c58383e912e7efb70b2536edca0.jpg
    487bbb9ee01651a251a1837bd888b2d4.jpg
    c4338fdbad750a23c73d547bace33ddb.jpg
    ...


    B. Và bạn có một file TXT danh sách các tên như vậy:
    1. Con chó.pdf
    2. Con mèo.pdf
    3. Con heo.pdf
    4. Con thỏ.pdf
    ...


    Bạn muốn đổi tên từ A sang B, làm như sau:
    - Ở đây mình dùng chương trình Total Commander, duyệt thư mục chứa các tập tin A.
    - Chọn các tập tin A cần đổi tên.
    - Vào menu Files > Multi-Rename-Tool... (hay Ctrl+M).
    - Ở box Multi-Rename Tool nhấn vào nút khoanh đỏ rồi chọn Load name from file > chọn file TXT danh sách B.
    [​IMG]
    - Nhấn nút Start cho nó đổi tên.
    - Xong.
    [​IMG]
     
  4. Rafa

    Rafa SV

    Em đang dùng FreeCommander XE, nó cũng tương tự như Total Commander, nhưng em không thấy nút Load name from file. Bác @khiconmtv biết không chỉ em luôn?:think:
    Cám ơn bác!
    Multi rename.png
     
    Thai232 and laithanhtuan like this.
  5. khiconmtv

    khiconmtv Cử nhân

    Vừa kiểm tra thử thì thấy nó không có rồi.
    Dùng Total đi, mạnh hơn nhiều, ví dụ đặt tên file MP3 từ IDtag luôn...cute_smiley26
     
    Mr. Zed, Thai232, quocsan and 3 others like this.
  6. quocsan

    quocsan Sinh viên năm I

    Total Commander cực kỳ hữu ích. Khả năng đổi tên file thì các bạn đã thấy rồi.
    Ngoài ra, các bạn có thể dùng nó để xem rất nhiều định dạng: ZIP, RAR, 7Z, ISO, v.v, kể cả dạng EPUB, DOCX, XLSX. :)
    Tôi sử dụng nó hơn 10 năm, và hầu như sử dụng hàng ngày – công cụ không thể thiếu.
    Với các ebook dạng EPUB, khi cần điều chỉnh (như sửa lỗi chính tả), có thể dùng Total Commander trích riêng file HTML để sửa (có thể sửa bằng Notepad++) rồi chép đè vào file EPUB. Vậy là xong, nhiều khi còn nhanh hơn là sửa với Sigil hay Calibre nữa. :)
     
    Chỉnh sửa cuối: 17/5/15
  7. NQK

    NQK Lớp 10

    Nếu tầm dưới 100 file thì bảo thằng em, con/thằng nhân viên nó làm cho. Để bọn nó đỡ vào mấy trang mạng đọc linh tinh.
     
  8. khiconmtv

    khiconmtv Cử nhân

    Bắt nó làm thủ công từng file...cute_smiley8
     
    Thai232 thích bài này.
  9. mr.buiduytung

    mr.buiduytung Lớp 7

    Đổi tên kiểu này thì XYplorer mình đang dùng làm được. Vấn đề là khi nó đổi thành tên tầm bậy thì làm sao bạn biết những tập tin đó vẫn sắp xếp theo trật tự như cũ đúng với danh sách tên bạn có? (Không phải danh sách nào cũng đánh số thứ tự cả)
     
    Thai232 thích bài này.
  10. cfcbk

    cfcbk Lớp 2

    Thế các bác cho em hỏi: Em muốn thêm vào trước tên một loạt sách một số tiền tố (để tiện phân loại) thì có làm được không ạ?
    (ví dụ em hay down sách "Một ấn bản đẹp của DK" :) của bác Khỉ, em muốn thêm chữ DK vào đầu mỗi file (nhưng vẫn giữ phần tên file cũ) thì làm thế nào ạ? Từ trước tới giờ em toàn làm thủ công thôi, chẳng có "thằng em, con/thằng nhân viên" nào để sai cả :( )
    Mong các cao thủ chỉ giáo, he
     
    tran ngoc anh and Thai232 like this.
  11. khiconmtv

    khiconmtv Cử nhân

    Total Commander huyền thoại...
    Image 001.jpg
     
    utitgg, Mr. Zed, Thai232 and 3 others like this.
  12. cfcbk

    cfcbk Lớp 2

    Muôn ngàn cảm ơn bác Khỉ :)
     
    Thai232 thích bài này.
  13. VọngAlpha

    VọngAlpha Lớp 2

    Dùng Shell Linux ra hết.green29
     
    Thai232, vqxvn and Pupppy93 like this.
  14. 4DHN

    4DHN Tiêu Dao

    Tôi xin đóng góp về vấn đề tạo file txt, dùng excel để trợ giúp việc này.
    Ví dụ cần tạo file txt có dạng 01.jpeg, 02.jpeg... 21.jpeg. Thì trong excel tạo 2 cột, trong đó cột 1 nhập '01 (chú ý dấu ' nhé!) , dòng dưới nhập '02 rồi chọn 2 ô đó, để con trỏ ở góc dưới bên phải của ô dưới khi nào thấy dấu + thì kéo chuột xuống dưới nó sẽ tự nhảy số đến số bạn cần (số lượng file cần đổi tên) thì dừng lại:
    TXT01.jpg

    Copy tất cả và dán vào Notepad:

    TXT02.jpg

    TXT03.jpg

    Khi này trong file txt sẽ có 1 khoảng trống giữa tên và đuôi, xóa khoảng trống bằng lệnh Find and Replace (Ctrl+H), ô Find copy khoảng trống, ô Replace with không nhập gì:

    TXT04.jpg

    TXT05.jpg
    Nếu bạn cần tiền tố thì thêm 1 cột ở file excel. Dùng excel rất tiện lợi vì việc tạo dãy số và copy hàng loạt rất dễ dàng. :D
     
    Thai232 and Rafa like this.
  15. Rafa

    Rafa SV

    Bây giờ mình mới thấy chức năng đổi tên nhiều tập tin này thực sự hữu ích. Nhưng mình cũng tình cờ phát hiện ra một điều thú vị khác là: File Explorer, Total Commander, FreeCommander XE nó sắp xếp tên file theo những cách khác nhau.
    Ví dụ: mình có một thư mục gồm 1000 file. Trong đó, tên file có phần đầu được đánh số từ 1 đến 1000.
    File Explorer sắp xếp:
    File Explorer.png

    Total Commander sắp xếp:
    Total Commander.png

    FreeCommander XE sắp xếp:
    Free Commander XE.png

    Và mình đã có file text chứa danh sách tên của 1000 file đó theo thứ tự từ 1 đến 1000.
    File list.png

    Vấn đề là Total Commander nó không sắp xếp file theo thứ tự từ 1 đến 1000, nên không áp dụng được cách đổi tên file này.
    Câu hỏi đặt ra là: Bạn nào biết cách sắp xếp tên file trong Total Commander như cách sắp xếp của File Explorer (trong ví dụ là từ 1 đến 1000) không?
    Cảm ơn các bạn!
    Thân,
    Rafa
     
  16. 4DHN

    4DHN Tiêu Dao

    Cách tốt nhất là đặt tên file có đầu tên dạng 0001, 0002,... sẽ tương thích với tất cả, nhất là khi đưa lên mây nó cũng sắp xếp đúng thứ tự.
     
    Thai232 and Rafa like this.
  17. Rafa

    Rafa SV

    Cái này không phải người đặt anh ơi, máy đặt.{:sup:}
     
    Thai232 and teacher.anh like this.
  18. 4DHN

    4DHN Tiêu Dao

    Thì mình đặt lại mà, hơi mất công chút ở chỗ: số có 1 chữ số là 1 nhóm, số có 2 chữ số là 1 nhóm, số có 3 chữ số là 1 nhóm. Mục tiêu: chuyển hết thành số có 4 chữ số. :D
     
    Thai232, Rafa and teacher.anh like this.
  19. 4DHN

    4DHN Tiêu Dao

    Hôm qua tôi vừa áp dụng Total Commander để làm Vui lòng đăng nhập hoặc đăng ký để xem link, cuốn này đăng 7 kỳ trên Nam Phong, tôi convert file pdf ra file ảnh, nhặt ra thì được 7 nhóm, rồi đổi tên file trong từng nhóm một sao cho các nhóm có số tên (dạng 2 chữ số) tiếp theo nhau, cuối cùng nhập 7 nhóm lại làm 1 được 71 file ảnh, và từ đó chế ra file pdf. :D
     
    Thai232 and Rafa like this.
  20. khiconmtv

    khiconmtv Cử nhân

    TC nó xếp được đấy chứ
    Image 001.jpg
     
    Thai232 and Rafa like this.

Chia sẻ trang này