Tso tawm ntawm nomenus-rex 0.4.0, cov ntaub ntawv ntau hloov npe siv hluav taws xob

Ib tug tshiab version ntawm lub console utility Nomenus-rex yog muaj, tsim los rau loj ntaub ntawv renaming. Qhov kev zov me nyuam tau sau rau hauv C ++ thiab muab faib raws li cov ntsiab lus ntawm daim ntawv tso cai GPLv3. Renaming cov cai yog configured siv cov ntaub ntawv configuration. Piv txwv li: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = cuav; copy_or_rename = "copy"; rules = ( { hom = "date"; date_format = "%Y-%m-%d"; }, { hom = "text"; text = "_"; }, { hom = "dir"; // hom = "tag nrho txoj kev"|"niam txiv dir nkaus xwb" hom = "tag nrho txoj kev"; cais = "-"; }, { hom = "ntawv"; ntawv = "_"; }, { hom = "cov lej"; // hom = "global"|"local ntawm txhua dir" hom = "hauv zos ntawm txhua dir"; pib = 0; kauj ruam = 1; padding = 5; }, { hom = "extension"; // tawm qhov "ext" sib txawv npliag siv tus thawj extension ext = ""; // hom = "lowercase"|"uppercase"|"sic"; hom = "lowercase"; });

Thaum siv cov kev teeb tsa tshwj xeeb, qhov hluav taws xob yuav hloov npe cov ntaub ntawv β€œ/home/user/work/source/TestDir2/file2.txt” rau β€œ/home/user/work/destination/2022-03-16_TestDir2_0.txt”. Cov khoom siv hluav taws xob kuj tuaj yeem ua haujlwm nrog HOME thiab XDG_CONFIG_HOME cov npe (qhov twg nws nrhiav cov ntaub ntawv teeb tsa yog tias tag nrho cov ntawv tso cai tsis tau teev tseg rau nws) thiab nkag siab cov ntawv luv "~" rau kev nkag mus rau cov npe hauv tsev.

Cov kev hloov nyob rau hauv lub tshiab version:

  • Ib hom tshiab ntawm "txoj cai" tau ntxiv uas siv lub npe tam sim no tsis tiav raws li qhov ntsuas. Qhov no tau tso cai rau peb ntxiv txoj cai hloov pauv, uas hloov txhua qhov tshwm sim ntawm ib txoj hlua nrog ib txoj hlua tshiab.
  • Cov npe ntaub ntawv tam sim no tau txheeb cov tsiaj ntawv ua ntej ua tiav. Yav dhau los, cov ntaub ntawv tau ua tiav hauv qhov kev txiav txim uas lawv tau muab los ntawm cov ntaub ntawv kaw lus. Nyob rau hauv lub tom ntej version no sorting yuav dhau los ua neeg siv-tswj.
  • Cov ntaub ntawv tau rov ua dua me ntsis, ua kom yooj yim dua.
  • Kev hloov pauv sab hauv rau cov cai (pib pib tsim cov kev sim thiab cov qauv tshiab ua haujlwm rau kev nyeem enum variables los ntawm cov ntaub ntawv teeb tsa) uas tau tsim los ua kom yooj yim ntxiv cov cai tshiab thiab txo tus lej ntawm qhov yuam kev tshiab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib