Windows'ta CMD Komutanlığı


-3

Bunu nasıl yapabilirim:

enter image description here

Bunun içine:

enter image description here

CMD komutlarını kullanma.


5
Lütfen bunu not al Süper kullanıcı ücretsiz bir script / kod yazma servisi değildir. Bize şu ana kadar ne denediğinizi söylerseniz (zaten kullanmakta olduğunuz komut dosyalarını / kodu ekleyin) ve nerede kaldığınızı söylerseniz, belirli sorunlarda size yardımcı olabiliriz. Ayrıca okumalısınız Nasıl iyi bir soru sorabilirim? .
DavidPostill

Hala hiçbir şey denemedim. sadece ne yapacağımı ve nasıl yapacağımı bilmiyorum
Ariel Weintraub

1
Google’a "cmd ile birden çok dosyayı yeniden adlandır" denediniz mi?
RJFalconer

Yanıtlar:


2

Yeniden adlandırmayı, Wildcards ile birlikte kullanabilirsiniz. Örneğin ren DSC * korsan *


Bu benim için tarif ettiğin gibi işe yaramıyor ... "Yinelenen bir dosya adı var veya dosya bulunamadı." hata mesajı sırasında açılır REN işlem cevap olarak yaptığınız gibi.
Pimp Juice IT

0

Bu ihtiyaçlarınız için işe yaramalı.

Aşağıdaki kodu doğrudan CMD Penceresine yapıştırabilirsiniz.

Ancak, resimlere giden yolunuzun CMD istemine yapıştırmadan önce sizin için doğru olması için aşağıdaki örnekte düzenlendiğinden emin olun.

SETLOCAL
SET "_YourPath=C:\Path\To\Files\"
SET "_NewNamePart1=Pirateday ("
SET "_NewNamePart2=)"
FOR /R "%_YourPath%" %A (DSC_*.jpg) DO @(
    FOR /F "Tokens=* Delims=DSC_0" %a IN ("%~nA") DO @(
        IF NOT EXIST "%~dpA%_NewNamePart1%%~a%_NewNamePart2%%~xA" (
            MOVE /Y "%~fA" "%~dpA%_NewNamePart1%%~a%_NewNamePart2%%~xA"
        ) ELSE (
            MOVE /Y "%~fA" "%~dpA%_NewNamePart1%%~a%_NewNamePart2% %Time::=.%%~xA"
        )
    )
)
ENDLOCAL

Ayrıca, bu durum zaten var olabilecek bir adı da kontrol eder ve bulunursa, fotoğrafı isme eklenen zamanla yeniden adlandırır.


Bunu denemedim, ancak okumadan başlayarak her bir dosyayı yeniden adlandırıyor, böylece başlangıç ​​değişiyor ve sağ bir parantez eklenmiş, ancak sayıya dokunulmamış. Ancak, soruya yakından bakarsanız, bunun bir-yukarı numarası istediğini göreceksiniz - örneğin, DSC_0008, fakat DSC_0009 yeniden adlandırıldı Pirateday (8). Bu kötü bir cevap değil, ancak yaptıklarını yeterince ayrıntılı olarak yaptıklarını açıklayan cevapları tercih ediyoruz. söylemek Kodun ne yaptığını.
Scott

Ahh, cool, Stack Exchange konusundaki deneyimim, eğer cevap ayrıntılı ise veya açıkça gerekmediği halde açıkça talep edilmeyen durumlarla ilgileniyorsa, iyi bir şekilde alınmamış olmasıydı. Biraz daha açıklama yapmaktan mutlu olurum. Ve haklısın, resim orijinal sırayla değil, sırayla numaralandırılmış gösteriyor, ancak bu metne dayanarak açık değildi, benim kötü. Kod, bu senaryo yerine değiştirilebildi. Ve teşekkürler, çabanı takdir ettiğin için teşekkürler :)
Ben Personick

Eh, biz bir kovan zihni değiliz; biz birkaç bin tek insanız ve hepimiz aynı şekilde cevap vermiyoruz.
Scott
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.