Verze nomenus-rex 0.4.0, nástroje pro hromadné přejmenování souborů

Na voljo je nova različica konzolne različice orodja Nomenus-rex, namenjenega za masovno preimenovanje datotek. Program je napisan v jeziku C++ in se distribucira pod pogoji licence GPLv3. Pravila za preimenovanje se nastavijo s konfiguracijsko datoteko. Na primer: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = false; copy_or_rename = "copy"; rules = ( { type = "date"; date_format = "%Y-%m-%d"; }, { type = "text"; text = "_"; }, { type = "dir"; // mode = "whole path"|"parent dir only" mode = "whole path"; separator = "-"; }, { type = "text"; text = "_"; }, { type = "integer"; // mode = "global"|"local at every dir" mode = "local at every dir"; start = 0; step = 1; padding = 5; }, { type = "extension"; // leave the "ext" variable empty to use an original extension ext = ""; // mode = "lowercase"|"uppercase"|"sic"; mode = "lowercase"; } );

Ob uporabi navedenih nastavitev bo orodje preimenovalo datoteko "/home/user/work/source/TestDir2/file2.txt" v "/home/user/work/destination/2022-03-16_TestDir2_0.txt". Orodje omogoča tudi delo z direktoriji HOME in XDG_CONFIG_HOME (kjer išče konfiguracijsko datoteko, če ni naveden poln pot) ter razume okrajšavo "~" za dostop do domače mape.

Spremembe v novi različici:

  • Dodana je nova vrsta "pravil", ki kot parameter sprejme trenutne nedokončane ime. To je omogočilo dodajanje pravila replace, ki zamenja vse pojavitve podniza z novim nizom.
  • Zdaj se imena datotek razvrščajo po abecedi pred obdelavo. Prej so se datoteke obdelovale v vrstnem redu, v katerem jih je predala datotečni sistem. V naslednji različici bo ta razvrstitev uporabniško usmerjena.
  • Dokumentacija je bila nekoliko prerojena, kar jo je naredilo bolj uporabno.
  • Notranje spremembe v kodi (začetek ustvarjanja testov in nova šablonska funkcija za branje enum-spremenljivk iz konfiguracijske datoteke), ki so namenjene poenostavitvi dodajanja novih pravil in zmanjšanju števila novih napak.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster