Double Commander

2.6. Toplu Yeniden Adlandırma aracı

İçerik

1. Tanışın
1.1. Öneri
1.2. Genel Bakış
2. Arayüz
3. Yeni dosya adı oluştur
4. Yer tutucular
4.1. Temel yer tutucular
4.2. Ek Yer Tutucular
4.3. Eklentiler için yer tutucularını kullan
5. Dosya listesi
5.1. Varolan liste
5.2. Geçerli dosya adına dayalı dinamik olarak oluşturulan liste
5.3. Mevcut yeni dosya sıralamasını temel alarak dinamik olarak oluşturulan liste
6. değiştiriciler
6.1. Büyük/küçük harf
6.2. Bul ve Değiştir
6.2.1. Tek sıra bulma ve değiştirm
6.2.2. Birden çok sıra değiştirm
6.2.3. Birden çok çift bulma ve değiştirm
6.2.4. Normal ifadelerle çalışma
7. Gerçekte Yeniden Adlandırma İşlemleri
8. Günlük.
9. Hazır Ayarlar
10. Ek Yapılandırma
10.1. Menü çubuğunu en üstte göster
10.2. Geçersiz Dosya Adı Karakterlerini Değiştir
10.3. Başlarken Hazır Ayarlar
10.4. Çıkışta değiştirilen hazır ayarlar
10.5. Günlüğü Yeniden Adlandır

1. Giriş

Toplu Yeniden Adlandırma aracı, aynı anda farklı yöntemler kullanarak birden fazla seçilen dosyayı yeniden adlandırmamıza izin verir.

1.1. Öneri

Toplu yeniden adlandırma araçlarına aşina değilsek, gerçekten araştırma yapmadan önce geçici bir dizinde gerçek dosyaların bir kopyasını kullanarak bazı testler yapmak akıllıca olacaktır.

Daha sonra, konsepte hakim olduktan sonra, toplu yeniden adlandırma araçlarını kullanarak gerçek dosyaları işleyebiliriz.

1.2. Genel Bakış

Diyelim ki bir dizi podcast MP3 dosyası indirdik.

Onları yeniden adlandırmak ve her dosya için anlamlı bir isim vermek isteyebiliriz.

Toplu Yeniden Adlandırma aracının kullanışlı olduğu şey budur ve bu dosyaları bir kerede yeniden adlandırmamıza yardımcı olacaktır.


Yeniden adlandırmak için panelden bir elementi seçeceğiz.

Daha sonra toplu yeniden adlandırma aracını şu şekilde çağırırız:

2. Arayüz

Bu, aşağıda gösterildiği gibi Toplu Yeniden Adlandırma aracı iletişim kutusu penceresini açar:

界面

En üstte, kaynak panelinden seçtiğimiz dosyaları içeren bir tablo görüyoruz, her satır bir dosya ve yeniden adlandırılmak üzere. Sürükleyerek veyaShift+箭头Dosya listesini yeniden sırala. Listeden dosyaları kaldırmak için, bunu kullanabiliriz.DelAnahtar (Tüm dosyaları sildikten sonra Double Commander Toplu Yeniden Adlandırma aracını kapatır).

Formda üç sütun vardır:

Toplu Yeniden Adlandırma aracı dosya adı önizleme tablosu
Sütuntanımı
Eski dosya adı
Bu satırın temsil ettiği dosyanın geçerli adı
Yeni dosya adı
Yeniden adlandırmayı onaylarsak yeni dosya adı olacak
Dosya yolu
dosyasının geçerli konumu

Fikir,yeni dosya adı sütunu istediğimiz gerçek yeni dosya adını gösterene kadar bazı işlemler yapmaktır.

Daha sonra dosyayı gerçekten yeniden adlandırmak içinYeniden Adlandırdüğmesine basacağız.

3. Yeni dosya adı oluştur

İstediğimiz yeni dosya adlarını oluşturmak için araçlara sahibiz.

Muhtemel Aletler
KategoriAçıklaması
Yer tutucular
, dosya adının geçerli bölümünü, özelliklerini veya içeriğini kullanarak yeni adın bir bölümünü oluşturur
Dosya listesi
Bir metin dosyası, satır başına bir ad ve her dosyaya aynı sırayla uygulanır
Değiştirici
, yukarıdaki öğelerden oluşturulan son yeni adın karakterini değiştirir

4. Yer Tutucular

Kullanabileceğimiz bazı plaketlere bakalım.

Not: Yer tutucular büyük/küçük harf duyarlıdır!

4.1. Temel yer tutucular

Onlarımaskeolarak işaretlenmiş sol kutuda tanımlıyoruz.

Gördüğümüz gibi, yeni dosya adları oluşturmak için kullanılacakdosya adlarını veuzantılarıtanımlıyoruz.

Bu yer tutucular köşeli parantez içinde tanımlanır.

Genellikle, her yer tutucu, oluşturacağımız dosya adının veya uzantısının bir parçası olacak bir dize döndürür.

Bir satırda birden fazla tanımlayabiliriz ve yeni dosya adı bölümü tüm bunların bağlantı sonucu olacaktır.


Temel yer tutucuları şunlardır:

Her iki yer tutucu için, dosya adları ve/veya uzantıları tarafından kullanılacak karakter aralığını tanımlamak için bazı yer tutucular içerebilir.

Bu örnek dosyaya dayalı sonuçları gösteren bir tabloya bakalım:

示例文件

Olası yer tutucuları
Yer tutucuaçıklamaörneği
[Nx]
Dosya adındaki x konumunun karakteri[N9] Çeviri: nazo82
[N-x]
Aynı şekilde, ancak dosya adının sonundan başlayarak sayma[N-5] Çeviri:
[Nx:y]
Dosya adındaki x konumundan y arasındaki karakter aralığı[N5:6] Çeviren:
[N-x:-y]
Aynı şekilde, ancak dosya adının sonundan sayılır[N-6:-7] = 06
[Nx:-y]
Aynı şekilde, ancak önce baştan, son da sondan say[N10:-6] = 060306.
[N-x:y]
Aynı şekilde, ancak önce sondan, son olarak baştan sayın[N-16:6] Çeviren:
[Nx,y]
Karakter aralığı x ile başlar ve y karakteriyle başlar.[N10,6] = 060306.
[N-x,y]
Aynı şekilde, ama önce sondan sayın ve y karakterini seçin[N-8,4] = 0603
[Ex]
Uzantıdaki x konumunun karakterleri[E1] Çeviri:
[E-x]
Aynı şekilde, ancak uzantının sonundan başlayarak sayım[E-1] = 3
[Ex:y]
Uzantıdaki x konumundan y arasındaki karakter aralığı[E2:3] = p3
[E-x:-y]
Aynı şekilde, ancak uzantıların sonundan sayılır[E-3:-2] (PHP 4 = 4.0.0)
[Ex:-y]
Aynı şekilde, ancak önce baştan, son da sondan sayılır[E1:-2] (PHP 4 = 4.0.0)
[E-x:y]
Aynı şekilde, ancak önce sondan, son olarak baştan sayın[E-2:3] = p3
[Ex,y]
Karakter aralığı x ile başlar ve y karakteriyle başlar.[E1,3] = mp3
[E-x,y]
Aynı şekilde, ama önce sondan sayın ve y karakterini seçin[E-1,2] = p3

Anladığımızdan emin olmak için, burada dosya adının maskesini şöyle ayarladığımız bir örnek var.[N1,4]-[N5,2]-[N7,2]

Yeni dosya adısütununun yukarıda açıklanan değiştirmelere göre güncellendiğini görüyoruz.

示例重命名

4.2. Ek yer tutucular

İşte hala aynı örnek dosyayı kullanan başka yer tutucular da var:

示例文件

Ek yer tutucular
Yer tutucuaçıklamaörneği
[A]
Tüm yol, dizin ayırıcısı, uzantı, iki nokta üst üste ve nokta dahil olmak üzere dosya adını belirtir[A] =
Tam dosya adı
"A...
Örneğin;[Ax:y, x, y],[x:y],[x: y],[x: y] gibi değerler belirlenebilir. [A-9:-5] = P0000
[Y]
Dosya tarihi yılının son 2 basamağı[Y] 19.
[YYYYY]
4 basamaklı yıl[YYYY] 2019 = 2019
[M]
Dosya tarihinin ay sayısı[M] = 1
[MM]
Ay sayısı, gerekirse, 2 basamaklı sayılara sıfır ile doldurulur[MM] Çeviren:
[MMM]
Ay kısaltmaları, örneğin "jan","feb","mar".[MMM] Çeviri: ozan
[MMM]
Tam ay adları, örneğin "january","february", vb.[MMMM] Çeviri:
[D]
Dosya tarihinin gün sayısı[D] = 2
[DD]
Gün sayısı, gerekirse 2 basamaklı sayılara sıfır ile doldurulur[DD] Çeviri:
Haftanın
baş harfleri "mon","Tue","wed" gibi.[DDD] Çeviri: nazo82
[DDD]
Haftanın tam isimleri, örneğin "monday","tuesday", vb.[DDDD] Çeviri:
[h]
Dosya süresi sayısı[h] -9.
[hh]
Saat sayısı, gerekirse 0 ile 2 basamaklı sayılar ile doldurulur[hh] Çeviren:
[n]
Dosya süresi için dakika sayısı[n] = 2.
[nn]
dakika sayısı, gerekirse sıfır ile 2 basamaklı sayı ile doldurulur[nn] Çeviren:
[s]
Dosya süresi sayısı[s] Çeviri:
[ss]
Saniye sayısı, gerekirse 2 haneli sayılara sıfır ile doldurulur.[ss] Çeviri:
[G] Dinamik olarak oluşturulan GUID formları:
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[G] =
16 byte GUID
[Px]
Tam yoldaki x seviyesindeki adları doğrudan kök dizin sayımına yakın olarak adlandırın[P2] = TechPodcast
[P-x]
Tam yoldaki x düzeyindeki adları doğrudan dosya adı sayımına yakın olarak adlandırır[P-2] (PHP 4 = 4.0.0)
[C]
Sayaç kutusundaki parametreler kullanılarak her yinelenen otomatik artırma sayacı (negatif sayılar da desteklenir)[C] = Sayılar
Her dosya için artırma
[V:hint]
Kullanıcı tanımlı "hint" değişkeni, gerçek yeniden adlandırma işlemi sırasında kullanıcıdan değer girmelerini isteyen "hint" değişkeni[V:Guest] = İpucu.
Guest değerini girin.
[]
Sulu parantez ekleme[[] = [
[]]
Sağ köşeli parantez eklemek[]] = ]

İşte yukarıda belirtilen yer tutucularından bazılarını kullandığımız başka bir örnek, maskeyi şöyle ayarladık.

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

示例重命名

Zamanla, eğer sık kullanırsak, ihtiyacımız olanı hafızamızla girebileceğiz!

O zamana kadar, neyse ki, her maskenin altındaki düğmeye basabiliriz ve daha sonra uygulamanın ihtiyacımız olan şeye göre bizim için girmesine izin vermemize yardımcı olacak açılır menüye erişebiliriz.

助手使用

4.3. Eklentiler için yer tutucularını kullan

İçerik eklentilerini çağırmak için bir yer tutucu da kullanabiliriz.

Seçilen alanları dosyadan çıkaracak ve istediğimiz yeni adların bir parçası olarak kullanacak.

Aşağıdaki örnek, bir MP3 podcast dosyasının uzunluğunu addaki parantez içine yerleştirmek için multimedya eklentisini kullanır:

使用插件

5. Dosya Listesi

Dosyalarımızı yeniden adlandırmak için dosya adları listesini içeren metin dosyalarını da kullanabiliriz.

Metin dosyasının her satırının, eşleşen dosyaya vermek istediğiniz dosya adı (uzantı da dahil olmak üzere) aynı konum sırasına sahip olduğunu varsayın.


Bu liste yapılabilir.

Panodan dosya adları listesi de yüklenebilir, bu özelliği kullanmak içinkısayol ayarlarınıaçmanız,"Toplu Yeniden Adlandırma Aracı" kategorisine geçmeniz vecm_LoadNamesFromClipboard komutu için bir kısayol ayarlamanız gerekir.

5.1. Varolan liste

Zaten böyle bir dosyamız varsa,editör düğmesine basıpadı dosyadan yükleriz.

现有列表

Daha sonra dosya listemizi belirtmemiz istenir.

Dosya, yeniden adlandırmak istediğiniz öğelerin sayısı ile aynı satır sayısını içeriyorsa, her dosyanınyeni dosya adısütununda yeni dosya adını görürüz.

Gerçek yeniden adlandırma işlemi sadeceyeniden adlandırma düğmesine bastığımız zaman gerçekleşir.

5.2. Geçerli dosya adına dayalı dinamik olarak oluşturulan listeler

Yukarıda açıklananmevcut listeye benzer şekilde, Double Commander bu dosya listesini bizim için dinamik olarak oluşturabilir.

Editör düğmesine basın ve adı düzenleyin... Aracınızın orijinal dosya adına dayalı geçici bir metin dosyası oluşturmasına ve bir öncekiyle aynı şekilde kullanılmasına neden olur.

5.3. Mevcut yeni dosya sıralamasını temel alarak dinamik olarak oluşturulan listeler

Yukarıda olduğu gibi, listedeki dosya adları geçerliyeni dosya adı sütunundan gelir.

Bu yöntem özellikle istediğimiz dosya adı olan yer tutucu yöntemler sonucu "neredeyse" verdiğinde yararlı olabilir, bu yüzden ihtiyaçlarımızı karşılamak için gereken dosya adlarını düzeltmek için birkaç ayarlama yapmamız gerekir.

Aşağıdaki örnek, bu yöntemi kullanırken gerçekleşen olay akışını gösterir.

编辑新名称列

6. Değiştiriciler

Yukarıda belirtilen yer tutucuları ve dosya listelerini takip ettikten ve uyguladıktansonra, yeni dosya adlarını değiştirmek için değiştiriciler uygulayabiliriz.

Bu değiştiriciler şunları içerir:

6.1. Büyük/küçük harf

Olası seçenekler, yeni dosya adı karakterlerinin büyük/küçük harf durumunu etkiler:

Bu değiştiricimaske kutusunda olsa bile, dosya adı listeden geliyorsa uygulanır.

6.2. Bul ve Değiştir

Bulalanındaki dizeler,değiştirilen alandaki dizelerle değiştirilir. Bazı ek özellikler de mevcuttur, lütfen aşağıya bakın. Arama büyük harf duyarlı değil!

Ek Seçenekler:

Bu iki parametre normal ifadelerin davranışını da etkiler.

6.2.1. Tek sıra bulma ve değiştirm

Bir dizede tek bir karakter dizisini bulabilir ve onu başka bir diziyle değiştirebiliriz.

简单查找和替换

6.2.2. Çoklu Sıra Değiştirm

Ancak, aşağıdaki örnekte gösterildiği gibi, farklı dizileri tek bir diziyle de değiştirebiliriz, burada 2020, 2017, 2018 veya 2019 'daki herhangi bir tekrarının yerini alacaktır:

多个替换

6.2.3. Birden çok çift bulma ve değiştirm

Ayrıca, onları boru sembolleri arasına koyarak birden çok çift dizisini tanımlayabiliriz.

Aranacak her sıra, yerini aynı konumda tanımlar.

多对查找和替换

6.2.4. Normal ifadelerle çalışma

Ayrıca, arama bölümünün dizelerini ve yerine getirmek içinnormal ifadeleride kullanabiliriz (değiştirme alanındaalt ifadeyi etkinleştirmek içindeğiştirme).

使用正则表达式

7. Gerçekte Yeniden Adlandırma İşlemleri

Yukarıdaki yöntemi kullanarak istediğimiz tümyeni dosya adlarınıtanımladıktan sonra gerçekyeniden adlandırma işlemine başlayabiliriz.

实际重命名操作

Çift adlar bulunursa, Double Commander askıya alma işlemini veya otomatik yeniden adlandırma kullanarak sayıları ekler: "name (1).ext","name (2).ext" vb.İkinci durumda, otomatik olarak eklenen sayıların "Yeni Dosya Adı" sütununda görünmeyeceğini unutmayın.

Yeniden adlandırma işlemi tamamlandıktan sonra uygulama dosyayı yeniden tarar ve yukarıdaki tabloyu yeniden doldurur.

Eski dosya adısütunları genellikle yeniden adlandırma işleminin sonuçlarını gösterir.

Yeni dosya adısütunu da, hala tanımlanmış olan aynı yer tutucu/liste/değiştiriciyi yeniden uygulayarak yenilenir.

Genellikle, ilk sütuna daha fazla odaklanmalıyız, çünkü yeni adlandırdığımız yeni gerçek dosya adını temsil ediyor.

8. Günlük.

Uygulama, gerçek yeniden adlandırma başlatıldığında yapılan tüm yeniden adlandırma girişimlerinin sonuçlarını kaydetmek için günlük dosyası oluşturabilir veya mevcut bir günlük dosyasına eklenebilir.

Bu, daha sonra orijinal dosya adını ararsak veya yanlışlıkla yeniden adlandıracağımız içeriği daha sonra ararsak yararlı olabilir.

9. Hazır Ayarlar

Aynı toplu yeniden adlandırmak için önceki oturumda olduğu gibi aynı yer tutucu/değiştiriciyi yeniden kullanmamız gerekebilir.

Zaten tamamlamış olduğumuz aynı yapılandırmayı tekrar tekrar girmek yerine, mevcut yapılandırmayı varsayılan ayarlara kaydedebilir ve daha sonra yeniden kullanabiliriz.

Bunu yapmak için, önceden ayarla ilgili işlemlere erişmek için düğmeye basıyoruz ve sonra Farklı Kaydet....

Anlamlı bir isim verdik ve şimdi varsayılan bir yapılandırma ekledik.

Bir dahaki sefere toplu olarak yeniden adlandırmak istediğimizde, hazır ayarlarımızı seçeceğiz ve alan kaydettiğimiz içerikle doldurulacak.


Yukarıda bahsedilen menüler bize yükleme, kaydetme, yeniden adlandırma, silme, sıralama vb. gibi ön ayarlarla ilgili çeşitli işlemler sunar.

预设

10. Ek Yapılandırma

Yapılandırma sayfasında, toplu yeniden adlandırma aracına ilişkin ek ayarlar özel sayfada bulunur.

附加配置

10.1. Menü çubuğunu en üstte göster

Pencerenin üstünde bir menü çubuğu olmasını tercih edersek, ilgili tüm özelliklere erişebilir ve menüde görüntüleyebiliriz, bu seçeneği işaretleriz.

10.2. Geçersiz Dosya Adı Karakterlerini Değiştir

Ayarlamalarımızda, sonuç dosya adlarında geçersiz dosya adı karakterleri görünebilir.

Hata oluşturmamak için, Double Commander geçersiz karakteri bu kutuya girdiklerimizle değiştirir.

Geçersiz karakterleri basitçe kaldırmak istiyorsak, bu kutuyu boş bırakıyoruz.

替换无效文件名字符为

10.3. Başlarken Hazır Ayarlar

Bu ayar, Toplu Yeniden Adlandırma aracı her çağrıldığında yüklenecek varsayılan hazır ayarı belirler.

启动时的预设

10.4. Çıkışta değiştirilen hazır ayarlar

Varolan bir hazır ayarı yüklediyseniz, en az bir ayarı değiştirirsek ve toplu yeniden adlandırma aracı penceresinden, değiştirilmiş ön ayar kaydedilmeden çıkmaya çalışırsak, bu seçenek Double Commander 'ın davranışını belirler.

退出时修改的预设

10.5. Günlüğü Yeniden Adlandır

Bu ayarlar, yeniden adlandırılmış günlük dosyalarının kaydedilmesinin nasıl işleneceğini belirlemeye yardımcı olur.

Geleneksel olarak, her yeniden adlandırma günlük dosyası her hazır ayarda tanımlanır.

Ancak buradaki seçenekle, Double Commander'e bu kayıtları orada tanımlanan tek bir konuma kaydetmelerini ve her yeniden adlandırma işleminin sonucu yeniden adlandırma günlük dosyasına ekleneceğini söyleyebiliriz.

Günlüklerin güne bölünmüş ayrı bir dizinde depolanmasını tanımlayabiliriz.

重命名日志

有效的HTML 4.0过渡 CSS有效!