Az új nevet tartalmazó szövegfájl nevével átnevezheti
- Probléma
- Megoldás
- jegyzet
Probléma
Kötegeltem a fájlnevek exportálását, és nem tudom irányítani az egyes fájlok elnevezését. Minden fájlnevet át kell neveznem egy meghatározott szabványra. Létrehoztam egy szövegfájlt, amely egy exportált fájlnevet tartalmaz egy oszlopban, és milyen nevet kell átnevezni egy másik oszlopban.Van-e mód arra, hogy írjon egy olyan parancsfájlt, amely a szövegfájlt a régi név megkereséséhez használhatja és átnevezheti az új névre?
Megoldás
A fájl két oszlopában van a régi neve és új neve. Hívom a "names.txt" fájlt. Itt van a parancsfájl, amely átnevezi őket egy tételben.var string nevek; cat "names.txt"> $ nevekmíg ($ names "")
csinál
var str vonal; lex "1" $ nevek> $ sor
var str oldname, newname; wex "1" $ line> $ oldname; wex "1" $ line> $ newname
rendszer átnevezése ("" "+ $ oldname +" "") ("" "+ $ newname +" "")
Kész
Ez a forgatókönyv biterscripingben van.
Ingyenesen letöltheti a http://www.biterscripting.com címen. Ez percek alatt települ.
Mentse el a parancsfájlt a C fájlban: Scriptsrename.txt. Indítsa el a biterscripting-t. Írja be a következő parancsot.
script rename.txt
Átnevezi az összes fájlt egyenként. Ezután exportálja őket.