Yeni isim için metin dosyasını kullanarak yeniden adlandırmak için toplu iş

  • Konu
  • Çözüm
  • Not

Konu

Dosya adlarını dışa aktarma topluyorum ve her dosyanın çıkış adı üzerinde denetimim yok. Her bir dosya adını belirli bir standart olarak yeniden adlandırmam gerekiyor. Dışa aktarılan dosya adını bir sütunda ve dosya adının başka bir sütunda yeniden adlandırılması gereken bir metin dosyası oluşturdum.

Eski dosyayı aramak ve yeni adı yeniden adlandırmak için metin dosyasını kullanabilecek bir komut dosyası yazmanın bir yolu var mı?

Çözüm

Eski ad ve yeni ad bir dosyada iki sütundadır. Dosyaya "names.txt" diyeceğim. İşte bir toplu iş içinde hepsini yeniden adlandırır komut dosyası.

 dize isimleri var; kedi "names.txt"> $ names

süre ($ isimleri "")

yap

var str çizgisi; lex "1" $ adları> $ satırı

var str oldname, yeni ad; wex "1" $ satır> $ oldname; wex "1" $ line> $ newname

sistem yeniden adlandır ("" "+ $ oldname +" "") ("" "+ $ newname +" "")

tamam

Bu komut dosyası kod yazıyor.

//Www.biterscripting.com adresinden ücretsiz indirebilirsiniz. Dakikalar içinde kurulur.

Komut dosyasını C: Scriptsrename.txt dosyasına kaydedin. Kışlamaya başlayın. Aşağıdaki komutu girin.

 komut dosyası rename.txt 

Tüm dosyaları tek tek yeniden adlandırır. O zaman onları ihraç et.

Not

Forumdaki bu ipucu için SenHu'ya teşekkürler.
Önceki Makale Sonraki Makale

En Ipuçları