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

Mục lục:

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

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

Video: Cách đổi tên nhiều tệp trong Windows
Video: Hành trình trở về Win 10 từ Ubuntu 20-04 - YouTube 2024, Có thể
Anonim
Có một loạt các tệp bạn muốn đổi tên, nhưng không muốn xem từng tệp một? Windows cung cấp nhiều cách để làm điều này hơn bạn có thể nhận ra.
Có một loạt các tệp bạn muốn đổi tên, nhưng không muốn xem từng tệp một? Windows cung cấp nhiều cách để 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ỉ bằng Windows Explorer, nhưng bạn có thể thực hiện nhiều hơn với Command Prompt hoặc PowerShell. Thêm vào 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 xét từng tùy chọn và cách thức hoạt động của nó.

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

Windows Explorer (được gọi là File Explorer trong Windows 10) là đáng ngạc nhiên mạnh mẽ. 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 sẽ tạo ra chúng.

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

  • Nhấn vào đây để chọn tệp và sau đó nhấp vào nút “Đổi tên” trên menu Trang chủ.
  • Nhấn vào đây để chọn tập tin và sau đó nhấp vào tên của tập tin được chọn.
  • Nhấp chuột phải vào tệp và sau đó chọ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 bạn, bạn chỉ có thể sử dụng các phím mũi tên của bạn (hoặc bắt đầu gõ tên tập tin) để chọn một tập tin và sau đó nhấn F2 để chọn tên tập tin.
Và nếu bạn thích gắn bó với bàn phím của bạn, bạn chỉ có thể sử dụng các phím mũi tên của bạn (hoặc bắt đầu gõ tên tập tin) để chọn một tập tin và sau đó nhấn F2 để chọn tên tập tin.

Sau khi bạn đã chọn tên tệp - và bạn sẽ chỉ thấy tên tệp được chọn, không phải tên tiện ích - 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 một nơi khác) để lưu tên 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 một 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à nhập 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 thư mục nếu bạn nghiêng.

Nếu bạn đổi tên một loạt tệp trong cùng một thư mục và các tệp đó không cần tên hoàn toàn khác nhau, Windows sẽ cung cấp 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 loạt tệp. Khi bạn đã chọn các tệp, hãy sử dụng một trong các lệnh đổi tên - nút trên menu Trang chủ, 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 sẽ được đánh dấu 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 cách sử dụng tên bạn vừa nhập và được nối với một số trong dấu ngoặc đơn để phân biệt chúng.
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 cách sử dụng tên bạn vừa nhập và được nối với một số trong dấu ngoặc đơn để phân biệt chúng.
Image
Image

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

Nếu bạn cần nhiều quyền lực hơn thế, bạn có thể sử dụng

rename

hoặc là

ren

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

Cách nhanh nhất để mở cửa sổ Command Prompt 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 “File”, trỏ tới “Open command prompt” và sau đó chọn “Open command prompt”.

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

ren 'current_filename.ext' 'new_filename.ext'

Các dấu ngoặc kép rất quan trọng nếu tên tệp của bạn chứa bất kỳ dấu cách nào. Nếu không, bạn sẽ không cần báo giá. Vì vậy, ví dụ, để đổi tên một tập tin 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' 'my word file (01).docx'

Kể từ khi
Kể từ khi

ren

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 tin cùng một lúc. Ví dụ: giả sử bạn đã chọn tệp.txt mà bạn muốn chuyển thành tệp.html. Bạn có thể sử dụng lệnh sau cùng với ký tự đại diện * (mà về cơ bản cho Windows biết rằng văn bản của bất kỳ độ dài nào cũng nên được coi là một kết hợp):

ren *.txt *.html

Và trong khi chúng tôi đang ở trong chủ đề của các 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 để đứng trong bất kỳ ký tự đơn nào. Ví dụ: giả sử bạn có một loạt tệp.html mà bạn muốn chuyển thành tệp.htm. Bạn có thể sử dụng lệnh sau đây để thực hiện thay đổi:

ren *.html *.???

Điều này cho phép Windows đổi tên tất cả các tệp bằng phần mở rộng.html để sử dụng cùng tên tệp và cùng ba chữ cái đầu tiên của phần mở rộng tệp, kết thúc là cắt "l" khỏi 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ể xâm nhập 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í là các kịch bản lệnh hàng loạt - bằng cách dệt 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 ở trên 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 khả năng linh hoạt hơn để đổi tên các tệp trong môi trường dòng lệnh. Sử dụng PowerShell, bạn có thể đặt đầu ra của một lệnh - được gọi là "commandlet" trong các thuật ngữ PowerShell - sang một lệnh khác, giống như bạn có thể trên Linux và các hệ thống giống UNIX khác. Hai lệnh quan trọng bạn cần là

Dir

liệt kê các tệp trong thư mục hiện tại và

Rename-Item

để đổi tên một mục (một tệp, trong trường hợp này). Đặt đầu ra của Dir sang Đổi tên mục và bạn đang kinh doanh.

Cách nhanh nhất để mở một 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 “Tệp”, trỏ tới “Mở Windows PowerShell”, rồi chọn “Mở Windows Powershell.”

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

rename-item 'current_filename.ext' 'new_filename.ext'

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

rename-item 'wordfile.docx' 'My Word File.docx'

Vừa đủ dễ. Nhưng sức mạnh thực sự của PowerShell xuất phát từ khả năng của các lệnh ống cùng nhau và một số các công tắc điều kiện được hỗ trợ bởi
Vừa đủ dễ. Nhưng sức mạnh thực sự của PowerShell xuất phát từ khả năng của các lệnh ống cùng nhau và một số các công tắc điều kiện được hỗ trợ bởi

rename-item

lệnh. Ví dụ: giả sử chúng tôi có một loạt tệp có tên là "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 sao cho tên tệp không chứa dấu cách. Chúng ta có thể sử dụng lệnh sau:
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 sao cho tên tệp không chứa dấu cách. Chúng ta có thể sử dụng lệnh sau:

dir | rename-item -NewName {$_.name -replace ' ','_'}

Các
Các

dir

một phần của lệnh đó liệt kê tất cả các tệp trong thư mục và đường dẫn chúng (đó là

|

biểu tượng) cho

rename-item

lệnh. Các

$_.name

một phần là viết tắt của mỗi tập tin nhận được đường ống. Các

-replace

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ỳ không gian nào (

' '

) nên được thay thế bằng dấu gạch dưới (

'_'

).

Và giờ đây, các tệp của chúng tôi trông giống như cách chúng ta muốn.

rename-item

commandlet cũng cung cấp các tính năng như

-recurse

chuyển đổi có thể áp dụng commandlet 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 đó,

-force

chuyển đổi có thể buộc đổi tên cho các tệp bị khóa hoặc không khả dụng và thậm chí là

-whatif

chuyển đổi mô tả những gì sẽ xảy ra nếu lệnh được thực hiện (mà không thực sự thực hiện nó). Và, tất nhiên, bạn cũng có thể xây dựng các cấu trúc commandlet phức tạp hơn bao gồm cả

IF/THEN

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ề

rename-item

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 thể làm chủ 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ố các ứng dụng đổi tên ở đó - và nhiều ứng dụng trong số đó là tốt - nhưng chúng tôi có hai mục yêu thích rõ ràng: Bulk Rename Utility và AdvancedRenamer.

Cách sử dụng Tiện ích Đổi tên Hàng loạt

Bulk Rename Utility 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 bạn thường chỉ nhận được với các biểu thức chính quy 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 động nó, điều hướng đến các tập tin 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 trong số nhiều bảng khả dụng và bạn sẽ thấy bản xem trước các thay đổi của mình xuất hiện trong cột "Tên mới" nơi tệp của bạn được liệt kê. Trong ví dụ này, tôi đã thực hiện thay đổi cho bốn bảng, hiện được tô sáng bằng màu cam để dễ dàng hơn để nói những gì tôi đã thay đổi. Tôi đã yêu cầu tiện ích thay đổi tên của tất cả các tệp thành "Tệp Word" và sử dụng trường hợp tiêu đề. Tôi đã thêm ngày tạo tệp theo đị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 dần một tệp và được tách biệt với tên tệp theo dấu gạch dưới. Và đó chỉ là một chút nhỏ về 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 nhìn thấy 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”.
Thay đổi tùy chọn trong một hoặc nhiều trong số nhiều bảng khả dụng và bạn sẽ thấy bản xem trước các thay đổi của mình xuất hiện trong cột "Tên mới" nơi tệp của bạn được liệt kê. Trong ví dụ này, tôi đã thực hiện thay đổi cho bốn bảng, hiện được tô sáng bằng màu cam để dễ dàng hơn để nói những gì tôi đã thay đổi. Tôi đã yêu cầu tiện ích thay đổi tên của tất cả các tệp thành "Tệp Word" và sử dụng trường hợp tiêu đề. Tôi đã thêm ngày tạo tệp theo đị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 dần một tệp và được tách biệt với tên tệp theo dấu gạch dưới. Và đó chỉ là một chút nhỏ về 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 nhìn thấy 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”.
Và như bạn 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.
Và như bạn 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 ưa thích khác của chúng tôi, AdvancedRenamer, cũng cho thấy một số lượng lớn các phương thức đổi tên, nhưng thay vì trình bày chúng như các bảng trong giao diện, nó yêu cầu bạn sử dụng một cú pháp khá đơn giản nhưng mạnh mẽ để tạo các 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 thể hiện một giao diện thân thiện hơn 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 nhiều 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 này.

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

Word File____()

Điều này cho phép AdvancedRenamer đặt tên cho tất cả các tệp của tôi là "Tệp Word" và thêm ngày tạo theo định dạng YMD (tách từng phần bằng dấu gạch dưới). Nó cũng thêm một số tệp gia tăng trong dấu 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 của tôi đã được đổi tên theo cách tôi muốn. AdvancedRenamer có một đường cong học tập dốc hơn so với Bulk File Renamer, nhưng phần thưởng cho điều đó là bạn có được quyền kiểm soát tốt hơn nhiều đối với tên tệp của mình.
Và như bạn có thể thấy, các tệp của tôi đã được đổi tên theo cách tôi muốn. AdvancedRenamer có một đường cong học tập dốc hơn so với Bulk File Renamer, nhưng phần thưởng cho điều đó là bạn có được quyền kiểm soát tốt hơn nhiều đối với tên tệp của mình.
Image
Image

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

Đề xuất: