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"> $ nevek

mí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.

jegyzet

Köszönjük SenHu-nak a fórumon található tippért.
Előző Cikk Következő Cikk

Top Tippek