UtgÄvan av nomenus-rex 0.4.0, verktyg för massradering av filer

En ny version av kommandoradsverktyget Nomenus-rex Àr nu tillgÀnglig, designat för massradering av filer. Programmet Àr skrivet i C++ och distribueras under GPLv3-licensen. Reglerna för raderingen konfigureras med en konfigurationsfil. Till exempel: 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»; } );

Med de angivna instÀllningarna kommer verktyget att döpa om filen «/home/user/work/source/TestDir2/file2.txt» till «/home/user/work/destination/2022-03-16_TestDir2_0.txt». Verktyget kan ocksÄ hantera katalogerna HOME och XDG_CONFIG_HOME (dÀr det letar efter konfigurationsfilen om den fullstÀndiga sökvÀgen inte anges) och förstÄr förkortningen «~» för att referera till hemkatalogen.

FörÀndringar i den nya versionen:

  • En ny typ av «regel» har lagts till, som tar det nuvarande ofullstĂ€ndiga namnet som parameter. Detta möjliggjorde tillĂ€gget av en ersĂ€ttningsregel som ersĂ€tter alla förekomster av en delstrĂ€ng med en ny strĂ€ng.
  • Nu sorteras filnamn alfabetiskt före bearbetning. Tidigare bearbetades filer i den ordning som filsystemet tillhandahöll dem. I nĂ€sta version kommer denna sortering att kunna styras av anvĂ€ndaren.
  • Dokumentationen har reviderats, vilket har gjort den mer anvĂ€ndarvĂ€nlig.
  • Interna förĂ€ndringar i koden (början pĂ„ skapandet av tester och en ny mallfunktion för att lĂ€sa enum-variabler frĂ„n konfigurationsfiler) som syftar till att förenkla tillĂ€gget av nya regler och minska antalet nya fel.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster