Trang chủ » làm thế nào để » Cách đổi tên nhiều tệp trong Windows

    Cách đổi tên nhiều tệp trong Windows

    Có một loạt các tệp bạn muốn đổi tên, nhưng không muốn đi qua từng tệp một? Windows cung cấp nhiều cách hơn để làm điều này hơn bạn có thể nhận ra.

    Bạn có thể dễ dàng đổi tên một hoặc nhiều tệp chỉ với Windows Explorer, nhưng bạn thậm chí có thể làm nhiều hơn với Dấu nhắc lệnh hoặc PowerShell. Thêm các tiện ích đổi tên của bên thứ ba và khả năng là vô tận. Chúng ta hãy xem từng tùy chọn và cách thức hoạt động.

    Đổi tên nhiều tệp trong Windows Explorer

    Windows Explorer (được gọi là File Explorer trong Windows 10) mạnh mẽ đáng ngạc nhiên. Bạn có thể biết cách đổi tên một tệp, nhưng hãy bắt đầu với những điều cơ bản, vì các thủ thuật nâng cao tạo ra chúng.

    Nếu bạn đang sử dụng chuột, bạn có không dưới ba cách để chọn tên tệp và đổi tên nó. Bạn có thể:

    • Nhấn vào đây để chọn tập tin và sau đó nhấp vào nút Rename Đổi tên trên menu Home.
    • Nhấn vào đây để chọn tập tin và sau đó nhấp vào tên của tập tin đã chọn.
    • Nhấp chuột phải vào tệp và sau đó chọn Đổi tên Đổi tên trên menu ngữ cảnh.

    Và nếu bạn thích gắn bó với bàn phím của mình, bạn chỉ cần sử dụng các phím mũi tên (hoặc bắt đầu nhập tên tệp) để chọn tệp và sau đó nhấn F2 để chọn tên tệp.

    Khi bạn đã chọn tên tệp - và bạn sẽ chỉ nhận thấy tên tệp được chọn, không phải phần mở rộng - bạn có thể nhập tên tệp mới.

    Khi bạn nhập xong tên tệp, bạn có thể nhấn Enter (hoặc chỉ cần nhấp vào nơi khác) để lưu tên mới.

    Đây là nơi mọi thứ trở nên thú vị: bạn cũng có thể nhấn phím Tab để tự động chọn tên tệp tiếp theo trong thư mục để bạn có thể bắt đầu nhập tên mới cho nó ngay lập tức. Tiếp tục nhấn Tab và gõ tên theo cách này và bạn có thể dễ dàng đổi tên tất cả các tệp trong một thư mục nếu bạn quá nghiêng.

    Nếu bạn đổi tên một loạt các tệp trong cùng một thư mục và các tệp đó không cần các tên hoàn toàn khác nhau, Windows sẽ cung cấp một cách dễ dàng hơn để đổi tên các tệp đó theo lô. Bắt đầu bằng cách chọn một loạt các tệp - bạn có thể giữ phím Ctrl để chọn nhiều tệp cùng một lúc hoặc Shift để chọn một phạm vi tệp. Khi bạn đã chọn các tệp, sử dụng một trong các lệnh đổi tên - nút trên menu Chính, lệnh trên menu ngữ cảnh hoặc chỉ cần nhấn F2. Bạn sẽ thấy rằng tất cả các tệp vẫn được chọn, nhưng tệp đầu tiên trong nhóm được tô sáng tên để bạn có thể nhập tên mới.

    Nhập tên mới cho tệp và sau đó nhấn Enter hoặc nhấp vào một nơi khác trong cửa sổ. Tất cả các tệp đã chọn được đổi tên bằng tên bạn vừa nhập và được thêm một số trong ngoặc đơn để phân biệt chúng.

    Đổi tên nhiều tệp từ Dấu nhắc lệnh

    Nếu bạn cần nhiều năng lượng hơn thế, bạn có thể sử dụng đổi tên hoặc là đổi lệnh trong cửa sổ Dấu nhắc Lệnh tới một hoặc nhiều tệp. Lệnh chấp nhận các ký tự đại diện như * và? để khớp nhiều tệp, có thể hữu ích nếu bạn chỉ muốn đổi tên một lựa chọn tệp nhất định trong một thư mục chứa nhiều.

    Cách nhanh nhất để mở cửa sổ Dấu nhắc Lệnh tại vị trí mong muốn của bạn là trước tiên mở thư mục trong File Explorer. Từ menu của File File, hãy trỏ đến dấu nhắc lệnh của Open Open, và sau đó chọn dấu nhắc lệnh Open Open.

    Để đổi tên một tệp, bạn có thể sử dụng cú pháp lệnh sau:

    đổi mớicurrent_filename.ext "" new_filename.ext "

    Các trích dẫn rất quan trọng nếu tên tệp của bạn chứa bất kỳ khoảng trắng. Nếu họ không, bạn sẽ không cần báo giá. Vì vậy, ví dụ, để đổi tên một tệp từ Từ wordfile (1) .docx, thành Tập tin từ của tôi (01) .docx, bạn sẽ sử dụng lệnh sau:

    ren "wordfile (1) .docx" "tập tin từ của tôi (01) .docx"

    Kể từ khi đổi lệnh có thể giải quyết các phần mở rộng, bạn cũng có thể sử dụng nó để thay đổi phần mở rộng của nhiều tệp cùng một lúc. Ví dụ, giả sử bạn có một lựa chọn các tệp .txt mà bạn muốn chuyển thành các tệp .html. Bạn có thể sử dụng lệnh sau cùng với * ký tự đại diện (về cơ bản cho Windows biết rằng văn bản có độ dài bất kỳ sẽ được coi là khớp):

    ren * .txt * .html

    Và trong khi chúng ta đang nói về chủ đề ký tự đại diện, bạn cũng có thể làm một số điều thú vị với? ký tự đại diện, được sử dụng để thay thế cho bất kỳ ký tự đơn lẻ nào. Ví dụ, giả sử bạn có một loạt các tệp .html mà bạn muốn chuyển thành các tệp .htm. Bạn có thể sử dụng lệnh sau để thực hiện thay đổi:

    ren * .html *.???

    Điều này yêu cầu Windows đổi tên tất cả các tệp có phần mở rộng .html để sử dụng cùng một tên tệp và chỉ ba chữ cái đầu tiên của phần mở rộng tệp, cuối cùng sẽ cắt bỏ tất cả các phần mở rộng trong thư mục.

    Và điều này chỉ bắt đầu giải quyết các loại thuật sĩ dòng lệnh mà bạn có thể tham gia nếu bạn muốn xây dựng các lệnh phức tạp hơn - hoặc thậm chí các tập lệnh bó - bằng cách kết hợp các lệnh và điều kiện khác vào mọi thứ. Nếu bạn quan tâm, những người ở diễn đàn Lagmonster có một bài viết tuyệt vời về chủ đề này.

    Đổi tên nhiều tệp bằng PowerShell

    PowerShell cung cấp sự linh hoạt hơn nữa để đổi tên các tệp trong môi trường dòng lệnh. Khi sử dụng PowerShell, bạn có thể chuyển đầu ra của một lệnh - được gọi là một lệnh điều khiển, trong các thuật ngữ PowerShell - sang một lệnh khác, giống như bạn có thể làm trên Linux và các hệ thống tương tự UNIX khác. Hai lệnh quan trọng bạn cần là Chỉ đạo, trong đó liệt kê các tệp trong thư mục hiện tại và Đổi tên-Mục, trong đó đổi tên một mục (một tập tin, trong trường hợp này). Chuyển sản lượng của Dir sang Đổi tên-Item và bạn đang kinh doanh.

    Cách nhanh nhất để mở cửa sổ PowerShell tại vị trí mong muốn của bạn là trước tiên mở thư mục trong File Explorer. Từ menu của tập tin dữ liệu, hãy trỏ tới, mở Windows PowerShell, trực tiếp và sau đó chọn tập tin mở Windows Powershell.

    Trước tiên, hãy xem xét đổi tên một tập tin. Đối với điều đó, bạn sẽ sử dụng cú pháp sau:

    đổi tên mục "current_filename.ext "" new_filename.ext "

    Vì vậy, ví dụ, để đổi tên một tệp từ từ wordfile.docx, thành tên của tôi Word.docx, bạn sẽ sử dụng lệnh sau:

    đổi tên mục "wordfile.docx" "Tệp Word của tôi.docx"

    Vừa đủ dễ. Nhưng sức mạnh thực sự trong PowerShell đến từ khả năng kết hợp các bộ chỉ huy với nhau và một số công tắc có điều kiện được hỗ trợ bởi đổi tên mục chỉ huy. Ví dụ, giả sử, chúng tôi đã có một loạt các tệp có tên là Word wordfile (1) .docx,, wordfile (2) .docx, v.v..

    Giả sử chúng tôi muốn thay thế khoảng trắng trong các tên tệp đó bằng dấu gạch dưới để tên tệp không chứa khoảng trắng. Chúng ta có thể sử dụng lệnh sau:

    thư mục | đổi tên-item -NewName $ _. name -replace "", "_"

    Các thư mục một phần của lệnh đó liệt kê tất cả các tệp trong thư mục và đặt chúng (đó là | biểu tượng) cho đổi tên mục chỉ huy. Các $ _. tên một phần là viết tắt của mỗi tệp được lấy. Các -thay thế chuyển đổi chỉ ra rằng một sự thay thế sẽ xảy ra. Phần còn lại của lệnh chỉ biểu thị rằng bất kỳ khoảng trắng nào ( "" ) nên được thay thế bằng dấu gạch dưới ( "_" ).

    Và bây giờ, các tập tin của chúng tôi nhìn theo cách chúng tôi muốn.

    Như bạn có thể mong đợi, PowerShell cung cấp sức mạnh to lớn khi đặt tên cho các tệp của bạn và chúng tôi chỉ làm trầy xước bề mặt ở đây. Ví dụ: đổi tên mục Commandlet cũng cung cấp các tính năng như một -tái diễn chuyển đổi có thể áp dụng lệnh nhỏ cho các tệp trong một thư mục và tất cả các thư mục được lồng trong thư mục đó, một -lực lượng chuyển đổi có thể buộc đổi tên cho các tệp bị khóa hoặc không có sẵn, và thậm chí là một -chuyện gi xảy ra nêu chuyển đổi mô tả những gì sẽ xảy ra nếu lệnh được thực thi (mà không thực sự thực thi nó). Và, tất nhiên, bạn cũng có thể xây dựng các cấu trúc lệnh phức tạp hơn, thậm chí bao gồm NẾU / THÌ logic. Bạn có thể tìm hiểu thêm về PowerShell nói chung từ hướng dẫn của Trường Geek của chúng tôi và tìm hiểu thêm về đổi tên mục lệnh từ Thư viện TechNet của Microsoft.

    Đổi tên nhiều tệp bằng ứng dụng của bên thứ ba

    Nếu bạn cần một cách mạnh mẽ để đổi tên nhiều tệp cùng một lúc và bạn không cần phải thành thạo các lệnh Command Prompt hoặc PowerShell, bạn luôn có thể chuyển sang tiện ích của bên thứ ba. Có vô số ứng dụng đổi tên của chúng tôi ở đó - và nhiều trong số đó là tốt - nhưng chúng tôi có hai mục yêu thích rõ ràng: Tiện ích đổi tên hàng loạt và AdvancedRenamer.

    Cách sử dụng tiện ích đổi tên hàng loạt

    Hàng loạt Đổi tên Tiện ích có giao diện lộn xộn và hơi đáng sợ, nhưng nó cho thấy số lượng lớn các tùy chọn mà bạn thường chỉ có với các biểu thức thông thường và các tùy chọn dòng lệnh phức tạp.

    Sau khi cài đặt công cụ, khởi chạy nó, điều hướng đến các tệp bạn muốn đổi tên và chọn chúng.

    Thay đổi tùy chọn trong một hoặc nhiều bảng điều khiển có sẵn và bạn sẽ thấy bản xem trước các thay đổi của mình sẽ xuất hiện trong cột Tên mới của Nhật Bản, nơi các tệp của bạn được liệt kê. Trong ví dụ này, tôi đã thực hiện các thay đổi cho bốn bảng, hiện được tô màu cam để dễ dàng hơn khi nói những gì tôi đã thay đổi. Tôi đã nói với tiện ích thay đổi tên của tất cả các tệp thành Tập tin Word Word và sử dụng trường hợp tiêu đề. Tôi đã nối ngày tệp được tạo ở định dạng YMD. Và tôi cũng đã thêm một số tệp tự động xuất hiện ở cuối tên tệp, bắt đầu từ một, tăng thêm một và được phân tách khỏi tên tệp bằng dấu gạch dưới. Và đó chỉ là một chút nhỏ những gì bạn có thể làm với Tiện ích Đổi tên Hàng loạt. Khi bạn hài lòng với cách hiển thị tên tệp mới của mình, tất cả những gì bạn phải làm là nhấp vào nút Đổi tên Đổi tên.

    Và như bạn có thể thấy, tiện ích xử lý các yêu cầu đơn giản của tôi một cách dễ dàng.

    Cách sử dụng AdvancedRenamer

    Công cụ đổi tên yêu thích khác của chúng tôi, AdvancedRenamer, cũng hiển thị một số lượng lớn các phương thức đổi tên, nhưng thay vì trình bày tất cả chúng dưới dạng bảng trong giao diện, nó yêu cầu bạn sử dụng cú pháp khá đơn giản nhưng mạnh mẽ để tạo phương thức đổi tên. Không khó để học và họ có sự hỗ trợ tốt, cùng với các ví dụ. Công cụ này có giao diện thân thiện hơn nhiều và hỗ trợ thiết lập các công việc hàng loạt nâng cao để bạn có thể kết hợp nhiều phương thức đổi tên và áp dụng chúng cho số lượng lớn tệp. Bạn cũng có thể lưu các phương thức đổi tên bạn tạo để sử dụng sau.

    Trong ví dụ dưới đây, tôi đã tạo một phương thức đổi tên bằng cú pháp sau:

    Tệp từ____()

    Điều này yêu cầu AdvancedRenamer đặt tên cho tất cả các tệp của tôi trong Word Word File và thêm ngày tạo theo định dạng YMD (tách từng phần bằng một dấu gạch dưới). Nó cũng thêm một số tệp gia tăng trong ngoặc đơn và được phân tách bằng dấu gạch dưới bổ sung.

    Và như bạn có thể thấy, các tập tin của tôi đã được đổi tên theo cách tôi muốn. AdvancedRenamer có đường cong học tập dốc hơn một chút so với Công cụ đổi tệp hàng loạt, nhưng phần thưởng cho điều đó là bạn có được quyền kiểm soát tốt hơn đối với tên tệp của mình.


    Bạn có cách nào khác để đổi tên các tệp trong Windows mà chúng tôi chưa đề cập không? Hãy chắc chắn để lại cho chúng tôi một nhận xét và cho chúng tôi biết về nó.