Double Commander

2.6. Công cụ Đổi tên Hàng loạt

nội dung

1. Giới thiệu
1.1. đề nghị
1.2. tổng quan
2. giao diện
3. Tạo một tên tập tin mới
4. giữ chỗ
4.1. giữ chỗ cơ bản
4.2. Giữ chỗ khác
4.3. Sử dụng trình giữ chỗ cho plugin
5. Danh sách các tài liệu
5.1. Danh sách hiện có
5.2. Danh sách được tạo động dựa trên tên tệp hiện hành
5.3. Xếp hạng danh sách được tạo động dựa trên tập tin mới hiện tại
6. bộ sửa đổi
6.1. chữ hoa chữ thường
6.2. Tìm và thay thế
6.2.1. Tìm và thay thế chuỗi đơn
6.2.2. Thay thế nhiều chuỗi
6.2.3. Nhiều cặp tìm và thay thế
6.2.4. Làm việc với Regular Expression
7. Hành động đổi tên thực tế
8. nhật ký
9. cài sẵn
10. Cấu hình bổ sung
10.1. Hiển thị thanh menu trên cùng
10.2. Thay thế các ký tự tên tập tin không hợp lệ là
10.3. Đặt trước khi khởi động
10.4. Presets được sửa đổi khi thoát
10.5. Đổi tên nhật ký

1. Giới thiệu

Công cụ Đổi tên Hàng loạt cho phép chúng tôi đổi tên nhiều tệp được chọn cùng một lúc bằng các phương pháp khác nhau.

1.1.đề nghị

Nếu chúng ta không quen thuộc với các công cụ đổi tên hàng loạt, trước khi thực sự khám phá nó, nó sẽ là khôn ngoan để làm một số thử nghiệm đầu tiên trong một thư mục tạm thời với một bản sao của các tập tin thực tế.

Sau đó, khi chúng tôi đã nắm bắt được khái niệm, chúng tôi có thể làm việc với các tệp thực tế bằng cách sử dụng công cụ đổi tên hàng loạt.

1.2. tổng quan

Giả sử chúng ta đã tải xuống một loạt các tệp podcast MP3.

Chúng tôi có thể muốn đổi tên chúng để đặt tên có ý nghĩa cho mỗi tệp.

Đây là nơi công cụ đổi tên hàng loạt sẽ hữu ích, nó sẽ giúp chúng tôi đổi tên nhiều tệp này cùng một lúc.


Chúng tôi sẽ chọn các yếu tố từ bảng điều khiển mà chúng tôi muốn đổi tên.

Sau đó, chúng tôi gọi công cụ đổi tên hàng loạt bằng cách

2. giao diện người lớn

Thao tác này sẽ mở cửa sổ hộp thoại Công cụ Đổi tên Hàng loạt như sau:

界面

Ở trên cùng, chúng ta thấy một bảng chứa các tệp mà chúng ta đã chọn từ bảng nguồn, một tệp trên mỗi dòng, sắp được đổi tên. Chúng tôi có thể sử dụng kéo và thả hoặcShift+箭头Sắp xếp lại danh sách tập tin.Để xóa một tập tin khỏi danh sách, chúng ta có thể sử dụngDelChìa khóa (Double Commander sẽ đóng công cụ đổi tên hàng loạt sau khi xóa tất cả các tệp).

Table có 3 cột:

Công cụ Đổi tên Hàng loạt Bảng Xem trước Tên Tập tin
Mô tảcột
Tên tập tin cũ
Tên hiện tại của tập tin được đại diện bởi dòng đó
Tên tập tin mới
Nếu chúng tôi xác nhận đổi tên, sẽ có tên tập tin mới
Đường dẫn tập tin
Vị trí tập tin hiện tại

Ý tưởng là làm một cái gì đó cho đến khi cộttên tệp mớihiển thị tên tệp mới thực tế mà chúng tôi muốn.

Sau đó, chúng tôi sẽ nhấn nútđổi tênđể thực sự đổi tên tệp.

3. Tạo một tên tập tin mới

Chúng tôi có các công cụ để tạo ra các tên tập tin mới mà chúng tôi muốn.

Công cụ có thể
Thể loạiSự miêu tả
Trình giữ chỗ
sử dụng phần hiện tại của tên tệp, thuộc tính của nó hoặc nội dung của nó để tạo phần của tên mới
Danh sách tập tin
Một tập tin văn bản, mỗi hàng và một tên, được áp dụng theo thứ tự tương tự cho mỗi tập tin
Modifier
sửa đổi ký tự của tên mới cuối cùng được tạo ra bởi các yếu tố trên

4. giữ chỗ

Hãy xem các trình giữ chỗ nào bạn có thể sử dụng.

Lưu ý: trình giữ chỗ là trường hợp nhạy cảm!

4.1. giữ chỗ cơ bản

Chúng ta định nghĩa chúng trong hộp bên trái đượcđánh dấu làmặt nạ.

Như chúng ta có thể thấy, chúng ta đã xác địnhtên tập tinphần mở rộngsẽ được sử dụng để tạo thành tên tập tin mới.

Những placeholder này được định nghĩa trong dấu ngoặc vuông.

Thông thường, mỗi placeholder sẽ trả về một chuỗi sẽ trở thành một phần của tên tệp hoặc phần mở rộng mà chúng tôi muốn tạo.

Chúng ta có thể định nghĩa nhiều hơn một trong một dòng và phần tên tệp mới sẽ là kết quả kết nối của tất cả chúng.


Các placeholder cơ bản là như sau:

Đối với hai trình giữ chỗ này, chúng tôi có thể bao gồm một số trình giữ chỗ để đủ điều kiện phạm vi ký tự được sử dụng trong tên tệp và/hoặc phần mở rộng.

Chúng ta hãy nhìn vào một bảng hiển thị kết quả dựa trên tập tin mẫu này:

示例文件

Có thể giữ chỗ
Ví dụvề mô tảplaceholder
[Nx]
Các ký tự cho vị trí x trong tên tệp[N9] = T
[N-x]
Một lần nữa, nhưng bắt đầu đếm từ cuối tên tệp[N-5] = P
[Nx:y]
Phạm vi các ký tự từ vị trí x đến y trong tên tệp[N5:6] = 01 ngày
[N-x:-y]
Một lần nữa, nhưng đếm từ cuối tên tệp[N-6:-7] = 06 ngày
[Nx: -y]
Một lần nữa, nhưng trước tiên đếm từ đầu và cuối cùng đếm từ cuối[N10:-6] = 060306 lượt xem
[N-x:y]
Một lần nữa, nhưng trước tiên đếm từ cuối và cuối cùng đếm từ đầu[N-16:6] = 01 lần
[Nx,y]
Phạm vi ký tự sẽ bắt đầu từ x và có độ dài của các ký tự y[N10,6] = 060306 lượt xem
[N-x,y]
Một lần nữa, nhưng trước tiên đếm từ cuối, chọn y ký tự sang trái[N-8,4] = 0603 điểm
[Ex] Các
ký tự ở vị trí x trong phần mở rộng[E1] = m
[E-x]
Một lần nữa, nhưng bắt đầu đếm từ cuối phần mở rộng[E-1] bằng 3
[Ex:y]
Phạm vi ký tự từ vị trí x đến y trong phần mở rộng[E2:3] = P3
[E-x:-y]
Một lần nữa, nhưng đếm từ cuối phần mở rộng[E-3:-2] = mp
[Ex: -y]
Tương tự, nhưng trước tiên đếm từ đầu và cuối cùng đếm từ cuối[E1:-2] = mp
[E-x:y]
Một lần nữa, nhưng trước tiên đếm từ cuối và cuối cùng đếm từ đầu[E-2:3] = P3
[Ex,y]
Phạm vi ký tự sẽ bắt đầu từ x và có độ dài là y ký tự[E1,3] = mp3
[E-x,y]
Một lần nữa, nhưng trước tiên đếm từ cuối, chọn y ký tự sang trái[E-1,2] = P3

Để chắc chắn rằng chúng tôi hiểu, đây là một ví dụ mà chúng tôi đặt mặt nạ của tên tập tin để[N1,4]-[N5,2]-[N7,2]

Chúng tôi thấy rằng cộttên tệp mớiđã được cập nhật để thay thế mô tả ở trên.

示例重命名

4.2. Trình giữ chỗ bổ sung

Dưới đây là một số trình giữ chỗ khác vẫn sử dụng cùng tệp mẫu:

示例文件

Trình giữ chỗ bổ sung
Ví dụmô tảtrình giữ chỗ
[A]
đại diện cho tên tập tin đầy đủ, bao gồm toàn bộ đường dẫn, dấu tách thư mục, phần mở rộng, dấu hai chấm và dấu chấm[A] =
Tên tập tin hoàn chỉnh
[A...]
Phạm vi [Ax],[Ax:y],[A-x:-y], v.v... có thể được chỉ định như trước... [A-9:-5] = T0000
[Y]
Hai chữ số cuối cùng của năm ngày của tài liệu[Y] = 19 điểm
[YYYY]
Năm có 4 chữ số[YYYY] = Năm 2019
[M]
Số tháng cho ngày của tệp[M] = 1
[MM]
Số tháng, điền vào 2 chữ số với số không nếu cần[MM] = 01 lần
[MMM]
tháng viết tắt, chẳng hạn như "jan","feb","mar", vv[MMM] = bởi Jan
[MMMM]
Tên tháng đầy đủ, chẳng hạn như "january","tháng hai", vv[MMMM] = Tháng 1
[D]
Số ngày trong ngày của tệp[D] = 2 của
[DD]
Số ngày, nếu cần thiết, được điền bằng 0 đến 2 chữ số[DD] = 02 lần
[DDD] viết
tắt của tuần, chẳng hạn như "mon","tue","weed", v.v.[DDD] = Thu
[DDDD]
Tên tuần đầy đủ, chẳng hạn như "monday","tuesday", v.v.[DDDD] = Thứ tư
[h]
Số giờ cho thời gian tệp[h] = 9.
[hh]
Số giờ, nếu cần, điền vào số 2 chữ số với số 0[hh] = 09 lần
[n]
phút của thời gian tệp[n] = 2 của
[nn]
Số phút, nếu cần, điền vào 2 chữ số với số không[nn] = 02 lần
[s]
giây cho thời gian tệp[s] bằng 7
[ss]
giây, điền vào 2 chữ số với số 0 nếu cần[ss] = 07 điểm
[G] Định dạng GUID được tạo động:
{XXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[G] =
16 byteGUID
[Px]
đặt tên trực tiếp cho tên của cấp x trong đường dẫn đầy đủ, trước tiên gần số gốc[P2] = Công nghệ Podcasting
[P-x]
Đặt tên trực tiếp cho tên của cấp độ x trong đường dẫn đầy đủ, trước tiên đếm gần tên tệp[P-2] = Tải xuống
[C]
Bộ đếm tăng dần tự động cho mỗi lần lặp với các tham số trong hộp Counter (cũng hỗ trợ số âm)[C] = Con số
Tăng cho mỗi file
[V:hint]
Biến do người dùng xác định "hint" nhắc người dùng nhập giá trị trong quá trình đổi tên thực tế[V:Guest] = Gợi ý
Nhập giá trị của Guest
[[]
Chèn dấu ngoặc mở[[] = [
[]
Chèn dấu ngoặc nhọn[]] = ]

Dưới đây là một ví dụ khác, chúng tôi đã sử dụng một số trình giữ chỗ ở trên để đặt mặt nạ như

[C] - [YYYY]-[MM]-[DD] @ [hh]-[nn]-[ss]

示例重命名

Theo thời gian, nếu chúng ta sử dụng nó thường xuyên, chúng ta sẽ có thể nhập những gì chúng ta cần từ bộ nhớ!

Cho đến lúc đó, may mắn thay, chúng ta có thể nhấn nút bên dưới mỗi mặt nạ và sau đó truy cập menu bật lên, điều này sẽ giúp chúng ta có được ứng dụng nhập cho chúng ta dựa trên những gì chúng ta cần.

助手使用

4.3. Sử dụng trình giữ chỗ cho plugin

Chúng ta cũng có thể sử dụng một trình giữ chỗ để gọi các plugin nội dung.

Nó sẽ trích xuất các trường được chọn từ tệp và sử dụng chúng như một phần của tên mới mà chúng ta muốn.

Ví dụ sau đây trích xuất thời lượng của tệp podcast MP3 bằng cách sử dụng plugin đa phương tiện, đặt nó trong dấu ngoặc đơn trong tên:

使用插件

5. Danh sách các tài liệu

Chúng ta cũng có thể đổi tên các tập tin của chúng tôi bằng cách sử dụng một tập tin văn bản có chứa một danh sách các tên tập tin.

Giả sử rằng mỗi dòng của tệp văn bản đó chứa tên tệp mới mà bạn muốn cung cấp cho tệp phù hợp, bao gồm phần mở rộng, theo thứ tự vị trí tương tự.


Danh sách đó có thể

Cũng có thể tải danh sách tên tệp từ clipboard, để sử dụng tính năng này, bạn cần bậtcài đặt phím nóng, chuyển sang danh mục Công cụ đổi tên hàng loạt và đặt phím nóng cho lệnhcm_LoadNamesFromClipboard.

5.1. Danh sách tồn tại

Nếu chúng ta đã có một tập tin như thế này, chúng ta sẽ nhấn núteditorvà sau đótải tên từ tập tin.

现有列表

Sau đó, chúng tôi sẽ được nhắc để chỉ định danh sách các tập tin của chúng tôi.

Nếu tập tin có cùng số hàng với các phần tử được đổi tên, chúng ta sẽ thấy tên tập tin mới cho mỗi tập tin trong cộttên tập tin mới.

Quá trình đổi tên thực tế chỉ xảy ra khi chúng ta nhấn nútđổi tên.

5.2. Danh sách được tạo động dựa trên tên tệp hiện hành

Tương tự nhưdanh sách hiện cóđược mô tả ở trên, Double Commander có thể tự động tạo danh sách tệp này cho chúng tôi.

Nhấn nút biên tập, sau đó chỉnh sửa tên... Công cụ sẽ tạo ra một tập tin văn bản tạm thời dựa trên tên tập tin gốc, được sử dụng giống như điểm trước đó.

5.3. Xếp hạng danh sách được tạo động dựa trên tập tin mới hiện tại

Tương tự như trên, chỉ có tên tập tin trong danh sách là từ cột hiện tại củatên tập tin mới.

Phương pháp này có thể đặc biệt hữu ích khi phương pháp giữ chỗ cho kết quả "gần như" là tên tệp chúng tôi muốn, vì vậy chúng tôi chỉ cần thực hiện một số điều chỉnh để sửa tên tệp cần đáp ứng nhu cầu của chúng tôi.

Ví dụ sau đây cho thấy dòng sự kiện khi sử dụng phương pháp này.

编辑新名称列

6. bộ sửa đổi

Saukhi vẫn theo dõi và áp dụng cho các trình giữ chỗ và danh sách tệp được đề cập ở trên, chúng ta có thể áp dụng các công cụ sửa đổi để thay đổi tên tệp mới.

Những modifier này bao gồm:

6.1. chữ hoa chữ thường

Các tùy chọn có thể như sau sẽ ảnh hưởng đến trường hợp của các ký tự tên tệp mới:

Ngay cả khi bộ sửa đổi này nằm trong hộpmặt nạ, nó sẽ được áp dụng nếu tên tệp đến từ danh sách.

6.2. Tìm và thay thế

Các chuỗi trong trườngtra cứuđược thay thế bằng các chuỗi trong trườngthay thế. Một số tính năng bổ sung cũng được cung cấp, xem bên dưới. Tìm kiếm không phân biệt chữ hoa chữ thường!

Các lựa chọn bổ sung:

Hai tham số này cũng ảnh hưởng đến hành vi của regex.

6.2.1. Tìm và thay thế chuỗi đơn

Chúng ta có thể tìm kiếm một chuỗi ký tự đơn trong chuỗi và thay thế nó bằng một chuỗi khác.

简单查找和替换

6.2.2. Thay thế nhiều chuỗi

Nhưng chúng ta cũng có thể thay thế các chuỗi khác nhau bằng một chuỗi duy nhất, bằng cách đặt chuỗi giữa các ký hiệu đường ống như trong ví dụ dưới đây, trong đó 2020 sẽ thay thế bất kỳ 2017, 2018 hoặc 2019 nào xuất hiện:

多个替换

6.2.3. Nhiều cặp tìm và thay thế

Chúng ta cũng có thể định nghĩa chuỗi nhiều cặp bằng cách đặt chúng giữa các ký hiệu đường ống.

Mỗi chuỗi được tìm kiếm sẽ xác định sự thay thế của nó ở cùng một vị trí.

多对查找和替换

6.2.4. Làm việc với regex

Chúng ta cũng có thể sử dụngbiểu thức chính quy để tìm kiếm một phần của chuỗi, cũng như thay thế nó (sử dụng thay thếđể bậtbiểu thức con trong trườngthay thế).

使用正则表达式

7. Hành động đổi tên thực tế

Khi chúng tôi đã xác định tất cảcác tên tệp mớimà chúng tôi muốn bằng cách sử dụng các phương pháp trên, chúng tôi đã sẵn sàng để bắt đầu hoạt độngđổi tênthực tế.

实际重命名操作

Nếu tìm thấy tên trùng lặp, Double Commander sẽ cung cấp hủy bỏ hoặc thêm số bằng cách sử dụng đổi tên tự động:"name (1).ext","name (2).ext", v.v. Hãy nhớ rằng, trong trường hợp thứ hai, số được thêm tự động sẽ không xuất hiện trong cột Tên tệp mới.

Sau khi quá trình đổi tên kết thúc, ứng dụng sẽ quét lại tệp và điền lại bảng ở trên.

Cộttên tập tin cũthường sẽ hiển thị kết quả của quá trình đổi tên của chúng tôi.

Cộttên tệp mớicũng được làm mới bằng cách áp dụng lại cùng một chỗ dành sẵn/danh sách/sửa đổi mà vẫn được xác định.

Thông thường, chúng ta nên chú ý nhiều hơn đến cột đầu tiên vì nó đại diện cho tên tệp thực tế mới mà chúng ta vừa đổi tên.

8. nhật ký

Các ứng dụng có thể tạo các tệp nhật ký, hoặc chắp thêm vào các tệp nhật ký hiện có, ghi lại tất cả các kết quả của các nỗ lực đổi tên thực tế khi bắt đầu đổi tên.

Điều này có thể hữu ích nếu sau này chúng ta tìm kiếm tên tệp gốc hoặc nếu chúng ta vô tình đổi tên.

9.đặt trước

Chúng ta có thể cần phải sử dụng lại cùng một placeholder/modifier như chúng ta đã làm trong các phiên trước để thực hiện cùng một đổi tên hàng loạt.

Thay vì nhập lại cùng một cấu hình mà chúng ta đã thực hiện nhiều lần, chúng ta có thể lưu cấu hình hiện tại trong cài đặt trước và sau đó sử dụng lại nó sau.

Để làm điều này, chúng tôi nhấp vào nút để truy cập hành động liên quan đến cài đặt trước và sau đó chọn Lưu dưới dạng...

Chúng tôi đã đưa ra một cái tên có ý nghĩa và bây giờ chúng tôi đã thêm một loại cấu hình vào cài đặt trước.

Lần tới khi chúng tôi cần nó để đổi tên hàng loạt, chúng tôi sẽ nhấp vào hộp thả xuống cài sẵn, chọn cài đặt trước của chúng tôi và sau đó các trường sẽ được lấp đầy với những gì chúng tôi đã lưu.


Các menu được đề cập ở trên cung cấp cho chúng tôi các hành động khác nhau liên quan đến cài đặt trước, chẳng hạn như tải, lưu, đổi tên, xóa, sắp xếp, v.v.

预设

10. Cấu hình bổ sung

Trong trang cấu hình, cài đặt bổ sung cho công cụ đổi tên hàng loạt tồn tại trong trang riêng.

附加配置

10.1. Hiển thị thanh menu trên cùng

Nếu chúng tôi muốn có một thanh menu ở phía trên cùng của cửa sổ với quyền truy cập vào tất cả các tính năng liên quan và xem chúng trong menu, chúng tôi đánh dấu vào tùy chọn này.

10.2. Thay thế các ký tự tên tệp không hợp lệ là

Trong điều chỉnh của chúng tôi, có thể có các ký tự tên tệp không hợp lệ xuất hiện trong tên tệp kết quả.

Để tránh tạo ra lỗi, Double Commander sẽ thay thế ký tự không hợp lệ đó bằng những gì chúng ta đã nhập vào hộp đó.

Nếu chúng ta chỉ muốn loại bỏ các ký tự không hợp lệ, chúng ta sẽ để trống hộp đó.

替换无效文件名字符为

10.3. Presets lúc khởi động

Cài đặt này xác định các cài đặt mặc định sẽ được tải mỗi khi công cụ đổi tên hàng loạt được gọi.

启动时的预设

10.4. Presets được sửa đổi khi thoát

Nếu chúng ta đã tải cài đặt trước hiện có, thay đổi ít nhất một cài đặt và sau đó cố gắng thoát khỏi cửa sổ công cụ đổi tên hàng loạt mà không lưu cài đặt trước đã sửa đổi, tùy chọn này sẽ xác định hành vi của Double Commander.

退出时修改的预设

10.5.Đổi tên nhật ký

Các cài đặt này giúp xác định cách xử lý việc lưu tệp nhật ký được đổi tên.

Theo truyền thống, mỗi tập tin nhật ký đổi tên được xác định trong mỗi cài đặt trước.

Nhưng với các tùy chọn ở đây, chúng ta có thể hướng dẫn Double Commander lưu các bản ghi này vào một vị trí duy nhất được xác định ở đó, nơi kết quả của mỗi hành động đổi tên sẽ được nối thêm vào tệp nhật ký đổi tên.

Chúng ta có thể định nghĩa việc lưu trữ các bản ghi trong các thư mục riêng biệt được chia theo ngày.

重命名日志

有效的HTML 4.0过渡 CSS有效!