Versi anyar Nomenus-rex, utilitas garis paréntah pikeun ngaganti ngaran file massal, parantos sayogi. Program ieu ditulis dina C ++ sarta disebarkeun dina lisénsi GPLv3. Aturan ganti ngaran dikonpigurasi nganggo file konfigurasi. Contona: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = palsu; copy_or_rename = "salinan"; aturan = ( {tipe = "tanggal"; date_format = "% Y-% m-% d";}, {tipe = "téks"; téks = "_";}, {tipe = "dir"; // mode = "sakabeh jalur"|"indungna dir wungkul" mode = "sakabeh jalur"; separator = "-"; }, {tipe = "téks"; // mode = "sakabeh jalur"| "global"|"lokal di unggal dir" mode = "lokal di unggal dir";
Ngagunakeun setelan ieu, utiliti bakal ngaganti ngaran file "/home/user/work/source/TestDir2/file2.txt" jadi "/home/user/work/destination/2022-03-16_TestDir2_0.txt." Utilitas ogé ngartos kana diréktori HOME sareng XDG_CONFIG_HOME (dimana milarian file konfigurasi upami jalur lengkepna henteu ditunjuk) sareng ngartos singketan "~" pikeun ngakses diréktori bumi.
Parobahan dina versi anyar:
- Jinis "aturan" anyar parantos ditambah anu nampi nami anu teu acan réngsé ayeuna salaku parameter. Hal ieu ngamungkinkeun pikeun nambahkeun aturan ngagantian nu ngagantikeun sakabéh lumangsungna substring ku string anyar.
- Ngaran koropak ayeuna diurutkeun abjad saméméh ngolah. Saméméhna, file diolah dina urutan aranjeunna balik ku sistem file. Dina versi salajengna, asihan ieu bakal dikawasa ku pangguna.
- Dokuméntasi parantos rada didamel deui supados langkung ramah-pamaké.
- Parobahan internal kana kode (mimiti kreasi test sarta fungsi template anyar pikeun maca variabel enum tina file konfigurasi) nu dirancang pikeun simplify nambahkeun aturan anyar jeung ngurangan jumlah kasalahan anyar.
sumber: opennet.ru
