Lëshimi nomenus-rex 0.4.0, utilitet për rinovimin masiv të skedarëve

Versioni e re e përbashkët e utilitarit Nomenus-rex është në dispozicion, e cila është e destinuar për rinovimin masiv të skedarëve. Programi është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Rregullat për rinovimin përcaktohen me ndihmën e një skedari konfigurimi. Për shembull: 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"; \/\/ lëni variablën "ext" bosh për të përdorur një zgjerim original ext = ""; \/\/ mode = "lowercase"|"uppercase"|"sic"; mode = "lowercase"; } );

Duke përdorur cilësimet e përmendura, utilitari do të rinovojë skedarin "\/home\/user\/work\/source\/TestDir2\/file2.txt" në "\/home\/user\/work\/destination\/2022-03-16_TestDir2_0.txt". Utilitari gjithashtu mund të punojë me direktorët HOME dhe XDG_CONFIG_HOME (ku kërkon skedarin e konfigurimit në rast se nuk i është caktuar një rrugë e plotë) dhe kupton shkurtimet "~" për të ju referuar direktorisë shtëpiake.

Ndryshimet në versionin e ri:

  • NjĂ« lloj i ri "rregullash" Ă«shtĂ« shtuar, i cili merr si parametrin emrin aktual tĂ« pa pĂ«rfunduar. Kjo i mundĂ«soi tĂ« shtohet njĂ« rregull ndryshimi, qĂ« zĂ«vendĂ«son tĂ« gjithĂ« gjeneratat e nĂ«nstringjeve me njĂ« varg tĂ« ri.
  • Tani emrat e skedarĂ«ve renditen nĂ« alfabet para pĂ«rpunimit. MĂ« parĂ«, skedarĂ«t pĂ«rpunoheshin nĂ« rendin qĂ« i japte sistemi i skedarĂ«ve. NĂ« versionin e ardhshĂ«m, kjo renditje do tĂ« jetĂ« e menaxhuar nga pĂ«rdoruesi.
  • Dokumentacioni Ă«shtĂ« rishikuar disi, duke e bĂ«rĂ« atĂ« mĂ« tĂ« lehtĂ« pĂ«r t'u pĂ«rdorur.
  • Ndryshime tĂ« brendshme nĂ« kod (fillimi i krijimit tĂ« testeve dhe njĂ« funksion i ri model pĂ«r tĂ« lexuar variablĂ«t enum nga skedari i konfigurimit) qĂ« synojnĂ« tĂ« lehtĂ«sojnĂ« shtimin e rregullave tĂ« reja dhe tĂ« reduktojnĂ« numrin e gabimeve tĂ« reja.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster