Famoahana ny nomenus-rex 0.4.0, fampiasa amin'ny fanovana anarana rakitra betsaka

Misy dikan-teny vaovao amin'ny fampitaovana fampiononana Nomenus-rex, natao ho an'ny fanovana anarana rakitra faobe. Ny programa dia nosoratana tamin'ny C++ ary zaraina araka ny fepetran'ny lisansa GPLv3. Ny fitsipika fanovana anarana dia amboarina amin'ny alΓ lan'ny rakitra fanamafisana. Ohatra: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = diso; copy_or_rename = "kopia"; fitsipika = ( {karazana = "daty"; date_format = "%Y-%m-%d"; }, {karazana = "text"; text = "_"; }, {karazana = "dir"; // mode = "lalana manontolo"|"ny ray aman-dreny ihany" mode = "lalana manontolo"; separator = "-"; }, {karazana = "text"; text = "_"; }, {karazana = "integer"; // mode = "global"|"local isaky ny dir" mode = "local isaky ny dir"; start = 0; step = 1; padding = 5; }, {type = "extension"; // avelao ny "ext" variable banga raha mampiasa fanitarana tany am-boalohany ext = ""; // mode = "kely"|"lehibe"|"sic";mode = "kely"; } );

Rehefa mampiasa ny toe-javatra voatondro, ny fitaovana dia hanova anarana ny rakitra "/home/user/work/source/TestDir2/file2.txt" ho "/home/user/work/destination/2022-03-16_TestDir2_0.txt". Ny fitaovana dia afaka miasa miaraka amin'ny lahatahiry HOME sy XDG_CONFIG_HOME (izay itadiavana rakitra fanamafisana raha tsy voatondro ho azy ny let feno) ary mahatakatra ny fanafohezana "~" amin'ny fidirana amin'ny lahatahiry an-trano.

Fanovana amin'ny dikan-teny vaovao:

  • Nisy karazana β€œfitsipika” vaovao nampiana izay maka ny anarana tsy feno ankehitriny ho toy ny masontsivana. Izany dia nahafahanay nanampy fitsipika fanoloana, izay manolo ny fisehoan-dresaka rehetra amin'ny tady vaovao.
  • Ny anaran'ny rakitra dia alaina araka ny alfabeta alohan'ny fanodinana. Teo aloha, ny rakitra dia nokarakaraina araka ny filaharany izay nomen'ny rafitra fichier. Amin'ny dikan-teny manaraka dia ho lasa fehezin'ny mpampiasa io fanasokajiana io.
  • Ny antontan-taratasy dia novolavolaina kely, ka mahatonga azy io ho mora kokoa.
  • Fanovana anatiny amin'ny kaody (manomboka amin'ny famoronana andrana sy fiasa mΓ΄dely vaovao amin'ny famakiana ireo fari-pahalalana enum avy amin'ny fisie fanamafisana) izay natao hanamora ny fampidirana fitsipika vaovao sy hampihenana ny isan'ny lesoka vaovao.

Source: opennet.ru

Add a comment