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"> $ namessü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.