Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 7, XP
  • Riemërtimi i grupeve të skedarëve në Total Commander. Si të riemërtoni në mënyrë efektive një grup skedarësh

Riemërtimi i grupeve të skedarëve në Total Commander. Si të riemërtoni në mënyrë efektive një grup skedarësh

Shpesh lind një situatë që ju duhet të riemërtoni skedarët në masë. Qoftë emri apo zgjatja e skedarit. Ndonjëherë ju duhet të hiqni një pjesë të tekstit nga titulli (për shembull, adresën e një faqe interneti ose kompanie). Nëse ka vetëm disa skedarë, atëherë është në rregull. Dhe çfarë të bëni kur ka 50, 100 ose një mijë skedarë?

Ka disa zgjidhje për të riemërtuar shpejt shumë skedarë: linja e komandës ose një grup programesh. Një nga zgjidhjet më të përshtatshme është riemërtoni skedarët në dosje sipas shabllonit komandant total.

Si të riemërtoni skedarët në total commander

për të riemërtoni shumë skedarë ju duhet të shkoni te dosja ku ndodhen skedarët. Zgjidhni skedarët që do të riemërohen.

Riemërtoni skedarët e grupit në totalcommander. Pjesa 1

Pastaj shtypni CTRL + M për riemërtimin e grupit dhe një dritare e tillë do të shfaqet.


Riemërtoni skedarët e grupit në totalcommander. Pjesa 2

Në këtë dritare, ne kryejmë të gjitha operacionet bazë.

Si të hiqni disa tekste në të gjithë emrat e skedarëve

Për të hequr një pjesë të tekstit, futni atë që dëshironi të hiqni në fushën Gjeni në " Gjeni dhe zëvendësoni". Në fushën Zëvendëso me - çfarë dëshiron të zëvendësosh Më pas në fushën Gjeni, futni faqen dhe lëreni bosh fushën Zëvendëso me.

Si të zëvendësoni karakteret në emrat e skedarëve duke përdorur totalcommander

Për të zëvendësuar karakteret me disa shkronja ose numra, përsëritni bllokun e mëparshëm. Vetëm në fushën Replace with shkruani se me çfarë po zëvendësojmë. Për shembull, ne zëvendësojmë karakteret [, (me hapësira në emrat e skedarëve. Në fushën e kërkimit, nga ana tjetër, vendosni këto karaktere dhe në Replace, mos harroni të shtypni hapësirën.

Një referencë për riemërtimin e skedarëve të grupit përmes totalcommander

Programi total commander ka një funksionalitet të fuqishëm të integruar, dhe një pjesë e tij është riemërtimi i skedarëve në grup. Ju mund të përcaktoni një të ashtuquajtur maskë redaktimi me shumicë.
[N] - Ngjitni këtë kod në fushën e emrit për të mbajtur emrin e vjetër të skedarit.
[f] [N] - shkruani kështu nëse dëshironi që të gjithë emrat të shkruhen me shkronjë të madhe.
- karakteri i parë në emrin e skedarit. Mund të përdoret në një maskë, për shembull, kur zëvendësoni karaktere.
- tre karaktere nga emri i vjetër, nga i dyti në të katërtin.
- të gjitha karakteret e emrit, duke filluar me shkronjën e tretë.
- karakteri i tretë nga fundi i emrit të skedarit.
- pesë karaktere pas shkronjës së parë.
[E] - zgjerimi i skedarit. (Mund të shkruani edhe në titull, nëse është e nevojshme.)

Numëruesit... Unë do të doja të shënoja veçmas funksionin e dobishëm të numëruesve kur riemërtoni skedarët.
Për shembull, duhet të vendosim rendin e skedarëve në fillim të emrit ose në fund (ose në mes, duke përdorur një maskë).
- një numërues i thjeshtë që numëron skedarët me radhë me një numër dyshifror. (01, 02 ... 77.78)
- e njëjta gjë, vetëm numri është tashmë treshifror (001,002,003 ...)
- versioni i zgjeruar i banakut. Njësia e parë është me çfarë shifre duhet të fillohet, njësia e dytë është hapi numërues, pasi dy pika është një numër dyshifror. Kjo do të thotë, ky konstrukt do të shtojë 01.02.03 ... në çdo skedar me radhë. Nëse shkruani, atëherë numëruesi fillon të punojë 005 me një hap prej 2 (007,009,011 ...)

Datat dhe Oraret. Ju gjithashtu mund të shtoni [t] - kohë, [d] - datë, [D] - ditë, [M] - muaj, [Y] - vit në emrin e skedarit.

Nëse dëshironi shembuj specifikë të riemërtimit të grupeve të skedarëve - mos hezitoni, shkruani!

Në Windows, ka shumë mënyra për të riemërtuar skedarë të shumtë në të njëjtën kohë - përmes Explorer, Command Prompt ose PowerShell. Ekziston një zgjidhje si për dashamirët e GUI-së ashtu edhe për ata që preferojnë të punojnë me ekipe.

Riemërtimi nëpërmjet Explorer është i shpejtë, por jo mjaftueshëm fleksibël. PowerShell është mjaft fleksibël, por për një fillestar, kjo metodë mund të jetë frikësuese. Dhe nëse keni nevojë për një mjet të fuqishëm grafik, do t'ju duhet të përdorni një program të palëve të treta.

Dirigjenti

Ekziston një mënyrë jo e dukshme në Explorer për të riemërtuar shpejt grupet e skedarëve. Së pari, mblidhni të gjithë skedarët që ju nevojiten në një dosje. Kaloni në pamjen "Tabela" (Detajet) dhe renditni skedarët sipas rendit të kërkuar - Explorer cakton numrat sipas listës duke filluar nga lart.

Zgjidhni të gjithë skedarët që dëshironi të riemërtoni, kliko me të djathtën dhe zgjidhni Riemërto. Futni një emër të ri dhe shtypni.

Explorer do t'i shtojë një numër këtij emri për çdo skedar. Një mënyrë e përshtatshme për të sjellë të gjithë skedarët në të njëjtin emërues, megjithëse jo shumë fleksibël.

Linja e komandës

Në vijën e komandës, mund të përdorni komandën riemërto ose ren për të riemërtuar në masë skedarët. Ju mund të përdorni karakterin * për të treguar disa skedarë në të njëjtën kohë.

Mënyra më e lehtë për të hapur një dritare të komandës në dosjen e dëshiruar është të mbani shtypur, kliko me të djathtën mbi dosje dhe zgjidhni "Hap dritaren e komandës këtu".

Më shpesh, riemërtimi i komandës përdoret për të ndryshuar shtrirjen e një grupi të tërë skedarësh - kjo nuk mund të bëhet në Explorer. Komanda e mëposhtme, për shembull, konverton të gjithë skedarët .html në .txt:

ren * .html * .txt

Vetë komanda nuk është shumë funksionale, por mund të përdoret në skenarë komplekse.

PowerShell

PowerShell ofron shumë opsione të tjera për riemërtimin e skedarëve në një mjedis komandimi. Ju mund të përdorni PowerShell për të përcjellë daljen e një komande (një cmdlet, siç quhet këtu) në një komandë tjetër, ashtu si mundeni në Linux dhe sisteme të tjera të ngjashme me UNIX.

Komandat kryesore janë Dir për të renditur skedarët në dosjen aktuale dhe Rename-Item për të riemërtuar objektin (në këtë rast, skedarin). Thjesht duhet të dërgoni daljen Dir në komandën Rename-Item dhe keni mbaruar.

Pasi të fillojë PowerShell, përdorni komandën cd për të lundruar te dosja me skedarët që dëshironi. Është më mirë të vendosni të gjithë skedarët në një dosje në mënyrë që të mos riemërtoni aksidentalisht ato të panevojshme.

Le të themi se duam të zëvendësojmë hapësirat në emrat e skedarëve me nënvizat.

Komanda më poshtë liston skedarët në dosjen aktuale dhe ia kalon komandës Rename-Item, e cila zëvendëson të gjitha hapësirat me nënvizat.

Drejtor | Riemërto-Artikulli –NewName ($ _. Emri – zëvendëso ““, ”_”)

Ju mund të zëvendësoni "" dhe "_" me karaktere të tjera për të riemërtuar skedarët ndryshe.

Mund të lexoni më shumë rreth përdorimit të Rename-Item për të kryer operacione më komplekse.

Shërbimet e palëve të treta

Nëse keni nevojë për një mjet të fuqishëm për riemërtimin masiv të skedarëve dhe nuk doni të ngatërroni me vijën e komandës, mund të përdorni, për shembull, shërbimet e palëve të treta. Vërtetë, ndërfaqja e këtij aplikacioni është mjaft konfuze, pasi ofron shumë mundësi që zakonisht arrihen vetëm me përdorimin e shprehjeve të rregullta dhe komandave komplekse.

Pas instalimit të aplikacionit, gjeni dhe nënvizoni skedarët që do të riemërtoni.

Get-ChildItem -Rruga $ env: profili i përdoruesit \ Shkarkimet -Filtri "* .zip *" -Rikthim | `

nuk është e nevojshme të vendosni shenjën "" sepse PowerShell pas | do të kërkojë vazhdimin e linjës.

Vadimio Vadim

Herën e fundit e zgjidha problemin e dërgimit të ndonjë mesazhi sms përmes usb gsm "bilbil". Për më tepër, skripti funksionon si në modalitetin e dritareve (powerGUI ndihmoi) ashtu edhe në modalitetin e konsolës.

Alexiz Kadev

E kam zili (për arsye të mirë) kujtesën tënde, Vadim. Thjesht nuk e mbaj mend gjithë këtë "gjuhë të burrave që kërcejnë". Ky jam unë në lidhje me frazën tuaj se si PoSH mund të ndihmojë nëse Totali nuk mund të dorëzohet. Në këtë rast, ose leximi i mana për shumë orë ose (nëse befas ka një internet në një PC të tillë) do të më ndihmojë në google.

A do të shpjegonte dikush pse riemërtoni 20,000 skedarë? A ndodh kjo fare? Jep shembuj.
Sa skedarë mund të riemërtoni në Explorer? Edhe pse përsëri lind pyetja - Pse. A nuk është File Explorer mjete të mjaftueshme për të menaxhuar skedarët tuaj?

  • Ok, le të themi 20 skedarë - si do t'i zgjidhni të dy problemet në Explorer?

    • Gjëja e fundit që mund të kujtoj është renditja e skedarëve të nxjerrë nga nënshkrimet nga një imazh i diskut me një sistem skedari të vrarë. U shkrua një program (në C ++) që skanon skedarin e imazhit të diskut sektor pas sektori (një grumbull i marrë nga programi dd, i cili është gjithashtu i disponueshëm për Windows) dhe, kur gjendet një nënshkrim i njohur, fillon të shkruajë një të ri dosje. Emrat e skedarëve të pranuar në shumicën e rasteve janë të formës: "XXXX YYYYYYY.rar", ku XXXX është numri rendor i skedarit, YYYYY është numri i sektorit nga i cili fillon skedari në disk.

      Për renditjen e skedarëve, shkruheshin këmisha trupore djallëzore, të cilat mund të:
      - Eliminoni kopjet. Në versionin e parë, skedarët u krahasuan secili me secilin duke përdorur mjetin fc / b (fc mund të vendosë nivelin e gabimit), por ky algoritëm ka një kompleksitet kuadratik (koha O (N²)), kështu që nuk ishte më i përshtatshëm për grupe të mëdha. Filloi të zhvendoste skedarët në një drejtori të emërtuar nga kodi hash (i llogaritur nga mjeti fciv.exe). Pastaj një skript tjetër anashkaloi nëndosjet dhe ruajti vetëm skedarin e parë nga secila prej tyre (fshiu pjesën tjetër).
      - Shtoni datën e përafërt të krijimit në emrin e çdo arkivi. Arkivi u nxor në një dosje të përkohshme me rivendosjen e kohës së saktë të të gjitha stampave kohore (winrar x -ts arc.rar temp \), cikli for / r kaloi nëpër të gjithë skedarët dhe zgjodhi datën më të fundit të modifikimit.
      - Renditni arkivat sipas përmbajtjes. Shërbimi rar.exe mori listën e secilit arkiv, komanda e gjetjes përcaktoi praninë e një fjale kyçe (ai gjithashtu vendos nivelin e gabimit në varësi të rezultatit) dhe pas zbulimit të suksesshëm, arkivi u zhvendos në nëndosjen përkatëse.

      Unë nuk di asgjë për ekzistencën e një mjeti për riemërtimin masiv të skedarëve në Far Manager, mbase ka shtojca përkatëse, nuk jam përpjekur të kërkoj.

      Në disa raste të thjeshta, për të riemërtuar/kopjuar në masë skedarët në Far, fillimisht krijova një listë skedarësh në një skedar të ri teksti:
      dir / b * .abc> riemërto.bat
      Pastaj rename.bat rregullon redaktorin e integruar, zakonisht duke shkruar një makro. Pastaj shtypa tastin e nxehtë të komandës makro (si rregull, Ctrl + Alt + ↓) për secilën rresht në skedar.
      Ose ai thjesht shkroi një komandë makro, e cila në linjën e komandës Far formon një komandë për të riemërtuar një skedar nën kursorin, e ekzekuton menjëherë (shtyp Enter) dhe kalon te skedari tjetër (shtyp ↓). Dhe përsëri ai shtypi butonin e nxehtë një duzinë ose dy herë.

      Po kthehemi te cmd.exe. Mendoj se e njoh shumë mirë linjën e zakonshme të komandës për ta detyruar veten të filloj të mësoj PowerShell. Numërimi i skedarit në drejtorinë aktuale:

      Vendosni N = 1 për %% j në (% 1) telefononi: REEMËROJ "%% j" dalje: REEMËROJ vendos SUF = 000% N% ren "% ~ 1" "% ~ n1-% SUF: ~ -3% % ~ x1 "set / a N = N + 1 tha: EOF

      Shtimi i datës aktuale do të jetë i ndryshëm duke përdorur% DATE% në vend të% SUF: ~ -3% në procedurën REEMRO. Ana negative në krahasim me një linjë të PowerShell është se ju duhet të krijoni një. Dhe gjithashtu nuk i mbaj mend të gjithë çelësat e setit dhe për komandat përmendësh, por mund t'i shikoni gjithmonë me setin /? dhe për / ?.

      Në Linux, unë do të kryeja të njëjtën detyrë në një linjë:

      Ls * .jpg | awk "BEGIN (n = 0) (gsub (". jpg $ "," "); sistemi (sprintf (" mv% s.jpg% s-% d.jpg ", $ 0, $ 0, n)); ++ n;) "

      Do të ishte më e shkurtër në Perl, por unë nuk e njoh Perl, por e di mirë awk.

      • Alexander [Mazdaischik]: Mendoj se e njoh shumë mirë linjën e zakonshme të komandës për ta detyruar veten të filloj të mësoj PowerShell.

        Por jo unë. Truri im është hedhur në erë nga konstruksione si

        Ren "% ~ 1" "% ~ n1-% SUF: ~ -3 %% ~ x1"

        Dhe nuk mund ta detyroj veten të mësoj PER në mënyrë që ta formoj lirisht atë.

        Alexander [Mazdaischik]: Shtimi i datës aktuale do të jetë i ndryshëm duke përdorur% DATE% në vend të% SUF: ~ -3%

        Po, vetëm dalja e% DATE% duhet të formatohet, dhe në PowerShell kjo është shumë më e lehtë për të kuptuar se çfarë po ndodh.

        rrafshues

        Një version më universal në awk për çdo shtesë

        nëse emri i skedarit mund të përmbajë disa pjesë të ndara me pika:

        Ls * .jpg | awk -F. "(printf ("% s% s% 03d.% ​​s \ n ", $ 0, substr ($ 0, 0, gjatësia ($ 0) -gjatësia ($ NF) -1), NR, $ NF) )" | xargs -L1 mv

        nëse jeni i sigurt se pika do të jetë pak para zgjerimit:

        Ls * .jpg | awk -F. "(printf ("% s% s% 03d.% ​​s \ n ", $ 0, $ 1, NR, $ 2))" | xargs -L1 mv

        Shl. Nga rruga, keni harruar të specifikoni madhësinë e fushës së daljes për një numër në vargun e formatit sprintf, do të jetë 1, 2, ... në vend të 001, 002, ...

        • Lecron

          Nga rruga, madhësia e fushës së daljes e specifikuar me dorë nuk është shumë më pak pengesë sesa mungesa e saj. Pse 3 karaktere për njësitë e skedarëve dhe çfarë ndodh nëse ka më shumë se 999 skedarë?

          • rrafshues

            Para se të bëni një detyrë, duhet ta kuptoni atë. Në kushtet e problemit thuhet pa mëdyshje

            Le të themi se dëshironi të shtoni një numërues treshifror në fund të emrit të të gjithë skedarëve JPG në dosjen aktuale.

            Unë nuk jam shumë i zoti në truket me python, a e merr parasysh këtë kusht kodi juaj më poshtë?

            Duke folur pa marrë parasysh detyrën në artikull, në rastin e përgjithshëm, asgjë nuk ju pengon që së pari të numëroni numrin e skedarëve, për shembull

            Ls * .jpg | wc -l

            Dhe më pas vendosni për formatin e emrit të skedarit të daljes.

            dhe çfarë ndodh nëse ka më shumë se 999 skedarë?

            Konkretisht, në rastin e awk, do t'i godasë më tej numrat, d.m.th. 1000, 1001, ...

            • Lecron

              Unë thjesht e pashë problemin jo si një praktikë programimi, por si një zgjidhje për një problem praktik. Dhe nëse nuk ndryshon memorien, wc -l do të printojë numrin e skedarëve, jo madhësinë e fushës. Pastaj gjithashtu

              Ls * .jpg | wc -l | wc -m

              Në përgjithësi, unë mendoj se përdorimi i një rreshti të tillë është i paefektshëm. Kjo vlen edhe për PowerShell dhe predha të tjera.
              Për përdorim të rrallë, duhet të dini sintaksë shumë të mirë të komandës. Dhe për një të rregullt, me një ngritje nga historia, thjesht nuk është e sigurt. Meqenëse ju duhet të lexoni / interpretoni të gjithë tekstin e kodit, gjeni dhe futni parametra në vende të ndryshme... Dhe paraprakisht për të kryer disa veprime, për shembull, zbuloni numrin e skedarëve për të riemërtuar. Pavëmendja më e vogël, veprimi automatik dhe problemet përshëndetje.
              Si në rastin e parë ashtu edhe në rastin e dytë, është më mirë të përdorni skriptet / programet me një sistem të qartë kyç.

              As skenari im nuk merr parasysh. Por atje parametrat vendosen të paktën në një vend, që në fillim. Opsionale, mund të shkruani

              Ext = ".jpg" shifra = len (str (shuma (1 për f në listdir () nëse f.endswith (ext))))

              Gjithashtu, një Zot e di sa i bukur është, por për skenarin nuk është më i rëndësishëm.

              rrafshues

              por si zgjidhje për një problem praktik

              Një detyrë praktike është të shtoni një numër treshifror në emrin e skedarit.

              Dhe nëse nuk ndryshon memorien, wc -l do të printojë numrin e skedarëve

              Shumë e drejtë, por nëse jeni shumë dembel për të numëruar numrin e shifrave në numrin e shfaqur me sy, numëroni ato wc -m, për hir të Zotit :-) (vetëm mos harroni se do të numërojë edhe karakterin e linjës së re dhe do të japë një shifër më shumë se sa ka në të vërtetë në numër)

              Për përdorim të rrallë, duhet të dini sintaksë shumë të mirë të komandës.

              Nuk duhet të dini më keq sesa duhet të dini ndonjë gjuhë programimi, për shembull python, për programimin në të. Nëse detyra të tilla duhet të zgjidhen shpesh në tastierë, atëherë sintaksa mbahet mend mjaft shpejt. Për më tepër, në rastin e shprehjeve të rregullta, ato ndjekin pothuajse të njëjtën logjikë, thjesht duhet të mbani mend për dallime të vogla në zbatimin specifik. ato. duke i kuptuar ato në parim, ju mund të skulpturoni në sed, dhe në grep dhe në awk.

              Dhe për një të rregullt, me një ngritje nga historia, thjesht nuk është e sigurt.

              Nëse "rregullisht" është një herë në vit, atëherë nuk shoh arsye për të shkruar një skenar të veçantë për një detyrë të tillë, do të ishte mirë ta nxirrnit këtë nga historia. Nëse një herë në javë - atëherë sigurisht që ia vlen të shkruhet, dhe meqë ra fjala, nuk është fakt që një skrip bash do të jetë më i keq se një skript Python (të paktën mund të interpretohet në çdo Linux në botë, me përjashtim të shumicës ato të tredhura).

              Pavëmendja më e vogël, veprimi automatik dhe problemet përshëndetje.

              Ndoshta nuk i kushtove vëmendje, unë vendosa një kashtë për veten time: nëse fshini komandën që ekzekuton drejtpërdrejt detyrën (në këtë rast, mv), atëherë xarg thjesht do të shfaqë argumentet pa asnjë ndryshim në disk. E mirë si për korrigjimin e gabimeve ashtu edhe për t'u siguruar që një dyvjeçar me një linjë të vetme të bëjë pikërisht atë që ju dyshoni se bën :)

              Shl. Nëse diçka, që të mos ketë keqkuptime, nuk më shqetësojnë skenarët, unë vetë i kam shkruar tashmë mjaft mirë. Por ato me një linjë janë mjaft ortodokse për detyra të vogla.

              Lecron

              Është kështu. Nuk po sugjeroj një gjuhë, po flas për një skenar.
              Unë gjithashtu do të doja të shtoja se detyra rrallë mbetet e pandryshuar. Përkundrazi, zakonisht zgjerohet. Dhe në skriptet është më e lehtë të shtosh funksionalitet të ri dhe të rifaktosh kodin.
              Edhe linja e diskutuar me një rresht do të dukej më mirë
              massRename * .jpg —counter -l3 (ose -lauto)

              rrafshues

              Ju, me sa duket, punoni si programues, apo kodoni si hobi, e mora me mend? Në këtë rast, ju, me sa duket, thjesht ndiheni psikologjikisht më mirë kur kodi është në një skedar, dhe gjithsesi përpiqeni për të :-)

              Unë jam më shumë një administrator dhe prandaj mos e theksoj këtë. Ose në fillim të zgjidhjes, ose gjatë përdorimit, bëhet e qartë se skenari do të nevojitet shpesh. Në këtë rast, unë e kthej atë në një skript vetë në një skedar dhe e përsosi atë me parametra dhe kontrolle.
              Dhe nëse jo shpesh ose kurrë më, atëherë nuk do të kujtoj për të.

              Edhe linja e diskutuar me një rresht do të dukej më mirë
              massRename * .jpg -counter -l3 (ose -lauto)

              Kjo është sharje, sepse kjo nuk është një linjë, por një thirrje për një skenar që ju duhet ende ta shkruani vetë. Thelbi i një linje me një linjë është përdorimi i një kombinimi të shkurtër të shërbimeve relativisht standarde.

              Shkrimi i kodit me një rresht në një skedar të veçantë që mund të mos ju nevojitet kurrë është krejtësisht i tepërt, ai ka vendin e tij në skedarin e historisë së guaskës.

    • Lecron

      Për riemërtimin e grupit, unë përdor FAR me shtojcën NameEditor nga Artem Senichev.

      Unë mendoj se PS është i përshtatshëm për skriptimin e sistemit. Për aplikacionet, të cilave u përket kjo detyrë, unë do të preferoj të përdor Python. Po, nuk do të jetë një linjë, por zbatueshmëria e gjuhës është aq më e lartë sa është ende fitimprurëse ta mësosh atë dhe të shkruash ndonjë gjë në një gjuhë të njohur nuk është më problem. Për më tepër, për mendimin tim, do të fillojë të fitojë dukshëm nëse funksionaliteti rritet.

      Nga os import listdir nga shutil import lëviz cnt = 1 shifër = 2 për f në listdir (): nëse f.endswith (". Mp3"): lëviz (f, "(: 0> (shifr)). Mp3" .format (cnt, shifër = shifër)) cnt + = 1

      rrafshues

      Gjatë diskutimit në VK, doli që shembulli me datën është i sajuar dhe numërimi vijues i skedarëve duket më real.

      Më duket se ai është gjithashtu një lloj i sajuar :)

      Sa i përket vetë linjës me një rresht: për mendimin tim, është më elegante të bësh skriptet më universale, në këtë kuptim do të ia vlente ta bësh zgjerimin dinamik, atëherë kur komanda fillestare të ndryshojë, ai mund të ushqejë çdo skedar, jo vetëm zpegs.
      Sidoqoftë, nëse tastiera e Windows ende nuk di se si të hyjë në historinë e komandave, atëherë ndoshta nuk më intereson.

      Vadim Sterkin: A ka Linux histori komandimi? Jo vertet? Nuk mund të jetë…

      Këtu nuk e kuptova sarkazmën. Sigurisht që ajo është, dhe çfarë tjetër.

  • artem

    Unë thjesht do ta lë këtu

    Shembulli është me të vërtetë i largët, por e kuptoj që nuk je ti. Unë e kam zgjidhur disi një problem të tillë me kokëfortësi të ngjashme. Ka shumë arkiva Zip. Duhet t'i shpaketoni të gjitha në dosjen tuaj. Në këtë rast, pas ca kohësh, mund të shfaqen zip të rinj, do t'ju duhet të ekzekutoni përsëri skriptin. Në të njëjtën kohë, ai nuk u përpoq të zbërthej të vjetrat. (Meqenëse tashmë ka dosje të papaketuara, asgjë e mirë nuk do të vijë prej saj).

    Meqenëse nuk më intereson fare t'i shikoj këto zipa, sidomos pasi janë zbërthyer tashmë, më doli një gjë e tillë. Pas shpaketimit, skedarit i caktohet atributi "i fshehur" dhe kur kërkoni skedarë për t'u zbërthyer, skedarët e fshehur shpërfillen. Kështu që bëra një detyrë të ndërlikuar nga një detyrë përgjithësisht e parëndësishme.

    Menaxheri i skedarëve Komandant totalështë shumë i popullarizuar në mesin e përdoruesve të lexuesve të ekranit, sepse, së bashku me funksionalitetin e pasur për të punuar me skedarë dhe direktori, ka akses të mirë për teknologjitë ndihmëse.Në këtë artikull do të shpjegojmë dhe tregojmë me shembuj specifik se si të kryejmë opsione të ndryshme për riemërtimin e skedarëve në grup duke përdorur Total Commander ...

    Për të riemërtuar një grup skedarësh, zgjidhni ato ose duke shtypur shiritin Hapësirë ​​në skedarët që dëshironi, ose duke zgjedhur të gjithë skedarët në dosje duke përdorur komandën Control + A dhe shtypni Control + M. Do të hapet dialogu "Riemërtimi i skedarit të grupit". Për të riemërtuar skedarët në dialogun "Batch Rename", përdoren simbole dhe komanda të veçanta. Të gjitha karakteret e tilla janë të mbyllura në kllapa katrore.

    Kujdes! Të gjithë karakteret e shërbimit duhet të futen me ndjeshmëri ndaj shkronjave të vogla. Për shembull, komandat [N] dhe [n] kryejnë veprime të ndryshme.

    përshkrimi i dialogut dhe komandave

    Ka shumë elementë në dialogun "Riemërtimi i grupit", por na duhen vetëm ata që janë të përfshirë drejtpërdrejt në riemërtimin.

    1. Fusha "Emri", këtu mund të specifikoni një shabllon për një emër skedari të ri pa një shtesë.
    2. Fusha "Zgjerim", këtu tregohet shtrirja e emrit të ri.
    3. Fusha "Gjeni", këtu mund të futni tekstin në emrin e skedarit që duhet të zëvendësohet me një tjetër.
    4. Fusha "Replace", këtu mund të futni tekstin në të cilin dëshironi të zëvendësoni tekstin nga fusha "Gjeni".

    Butoni "Run" fillon procesin e riemërtimit. Përpara këtij butoni është një listë në të cilën, edhe para fillimit të riemërtimit, shfaqen rezultatet e riemërtimit në formatin emri i skedarit të vjetër -> emri i skedarit të ri. Rishikoni këtë listë për të kontrolluar nëse i keni futur saktë kushtet e riemërtimit përpara se të klikoni butonin Run. Nëse keni futur gjithçka saktë, atëherë emrat e skedarëve që dëshironi të merrni duhet të shfaqen pas simbolit ->.

    Në fushën "Emri", mund të futni karaktere dhe komanda të veçanta për të formuar një emër të ri skedari. Le të shqyrtojmë kryesoren e këtyre komandave.

    [N] - tregon emrin e skedarit të vjetër. Nëse futni vetëm [N] në fushën "Emri", atëherë emri i skedarit të ri do të jetë i njëjtë me atë të vjetër. Kjo do të thotë, komanda [N] zëvendëson të gjithë emrin e skedarit pa shtesë.

    Karakteri i parë i emrit të skedarit të vjetër. Në mënyrë të ngjashme, komandat ose tregojnë karakterin e dytë ose të pestë në emrin e skedarit të vjetër.

    Katër karaktere nga emri i vjetër i skedarit, i dyti në të pestin.

    Të gjithë karakteret e emrit të skedarit, duke filluar nga i dyti.

    Pesë karaktere të emrit të skedarit, duke filluar me të dytin.

    Karakteri i pestë nga fundi në emrin e skedarit.

    Karakteret e emrit të skedarit nga e dyta në të pestën nga fundi i karakterit.

    [E] - zgjerimi i skedarit. përshtatet vetëm në fushën "Extension" ose në fushën "Emri" nëse duhet të futni shtesën e skedarit burim në emër.

    Numëruesi fillon me 01, ndryshon me një kur kalon në skedarin tjetër dhe ka gjithmonë një numër dyshifror. Në mënyrë të ngjashme, komanda i cakton një numërues treshifror emrit të skedarit të ri me një hap prej dy. Kjo është, 001, 003, 005, e kështu me radhë. Numëruesi përshtatet në emrin e skedarit të ri ku e vendosni këtë komandë në fushën "Emri". Për shembull, nëse shkruani një pjesë ose thjesht një pjesë, atëherë të gjithë skedarët e përzgjedhur në dosje do të riemërohen në 01, në 02, e kështu me radhë.

    [F] - të gjitha fjalët pas pozicionit të kësaj komande në emrin e ri do të fillojnë me një shkronjë të madhe. Për shembull, ne duam që të gjithë emrat e pjesëve në dosje pas numrit të kenë fjalë me shkronjat e para të mëdha. pastaj në fushën "Emri" shkruajmë [f] [N] dhe në fushën "Extension" shkruajmë [E]. atëherë skedarët e rinj do të emërtohen njësoj si të vjetrat, por secila fjalë në emrat e tyre tashmë do të fillojë me një shkronjë të madhe.

    [d] - i shton datën aktuale emrit të ri.

    [t] - shton kohën aktuale në emrin e ri.

    ju mund të shtoni vetëm vitin (komandën [Y]), ditën (komandën [D]) ose muajin (komandën [M]) në vend të datës së plotë. Komanda [y] nuk e fut vitin si katër shifra, por vetëm si dy shifrat e fundit të vitit.

    Në këtë pikë, mund të përfundoni me komandat kryesore dhe të kaloni në shembuj specifikë.

    Shembulli 1

    Supozoni se kemi skedarë me shtesën .html në dosjen tonë dhe duam t'i ndryshojmë të gjithë këta skedarë në ekstensionin .txt në mënyrë që t'i modifikojmë në një redaktues teksti. Më pas, zgjidhni të gjithë skedarët, shtypni Control + M, futni [N] në fushën "Emri" dhe shkruani txt në fushën "Extension". kontrolloni rezultatin në listën pranë butonit "Run" dhe shtypni këtë buton.

    Shembulli 2

    Le të themi se kemi shkarkuar një libër audio në formën e një dosje me skedarë mp3, por emri i secilit skedar është nënshkruar "", dhe ne duam ta heqim këtë fragment nga të gjithë skedarët. pastaj, në dialogun e riemërtimit të grupit, futni [N] në fushën "Emri", shkruani [E] në fushën "Extension", shkruani në fushën "Gjeni" dhe lëreni bosh fushën "Zëvendësoni". Ju lutemi vini re se karakteret e kllapave katrore majtas dhe djathtas duhet të mbyllen në kllapa katrore në mënyrë që të mos konsiderohen si fillimi dhe fundi i një komande shërbimi. Ne kontrollojmë rezultatin në listë përpara butonit "Run" dhe shtypim këtë buton. Kutia e kontrollit "Zëvendësimi" duhet të hiqet, përndryshe i gjithë emri i skedarit do të zëvendësohet me një emër bosh, dhe jo vetëm pjesa që na nevojitet.

    Shembulli 3

    Supozoni se kemi një dosje me këngë muzikore, emrat e të cilëve duken si 01 - Song1.mp3, 02 - song2.mp3 e kështu me radhë. Ne duam të heqim - e ndjekur nga një hapësirë ​​nga emrat e të gjithë skedarëve në mënyrë që të mbeten vetëm 01 Song1.mp3, 02 Song2.mp3 e kështu me radhë. Pastaj, në fushën "Emri", shkruani [N], në "Extension, shkruani [E], në fushën" Gjeni ", futni" - "pa thonjëza dhe lëreni bosh fushën" Zëvendësoni ". Mund ta lini "Gjeni "dhe" Zëvendësoni "fushat bosh dhe në fushën "Emri" futni numëruesin dhe një pjesë të emrit të skedarit të vjetër pa pesë karakteret e para, në të cilin bie numri i pjesës me një vizë dhe një hapësirë ​​pas tij. personazhi i gjashtë, domethënë emri i vetë pistës.

    Shembulli 4

    Supozoni se kemi një dosje me pjesë muzikore, emrat e të cilëve përbëhen nga fjalë të ndara me _ pa hapësira, dhe duam të heqim karakterin _ nga të gjithë emrat dhe ta zëvendësojmë me një hapësirë. Më pas plotësoni fushat "Emri" dhe "Zgjerimi" si në dy shembujt e parë, shkruani _ në fushën "Gjeni" dhe vendosni një hapësirë ​​në fushën "Zëvendëso". Në këtë rast, numrat në fillim të gjurmëve do të mbeten të pandryshuar. Kjo do të thotë, skedarët e formës 01_song_about_love.mp3 do të riemërohen në këngën 01 për dashurinë.mp3.

    Shembulli 5

    Le të themi se duam të shtojmë emrin e albumit në çdo skedar në dosje me pjesët muzikore nga albumi pas numrit të secilës këngë përpara emrit të këngës. Le të themi se albumi ynë quhet "Best of". Më pas në fushën “Emri” futemi: Best of. Këtu heqim nga emri i vjetër i çdo skedari 2 karakteret e para që përmbajnë numrin e pjesës dhe caktojmë vetë numërimin. nëse ka më shumë se 100 këngë në dosje, atëherë në vend që të shkruani, dhe në vend që të shkruani tashmë.

    Shembulli 6

    Le të themi se po shkruajmë një punim afatshkurtër dhe duam që emrit të çdo skedari t'i caktohet një vit në dosje me termin në fund të emrit, në mënyrë që të dimë pas shumë vitesh se në cilin vit e kemi shkruar. pastaj në fushën "Emri" shkruajmë [N] [Y] Pastaj, për shembull, skedari objektivat dhe metodat.doc do të riemërtohet në Objektivat dhe metodat 2012.doc, dhe skedari Conclusion.doc në Konkluzioni 2012.doc.

    Shembulli 7

    Dhe këtu është një shembull i mirë i numëruesve. Supozoni se kemi dy dosje, dosja "çift" përmban vetëm të gjitha faqet e skanuara çift të librit dhe dosja "Tek" përmban vetëm faqet teke të skanuara. Për më tepër, në të dy dosjet, skedarët numërohen me të njëjtin numër Page001.jpg e kështu me radhë. ne duam të kombinojmë faqet e skanuara nga dy dosje në një në mënyrë që të gjitha faqet të shkojnë rreptësisht njëra pas tjetrës, madje edhe pas tek. Më pas, në dosjen "Odd", zgjidhni të gjithë skedarët dhe futni në fushën "Emri". Këtu kemi prerë tre karakteret e fundit me numrin e skedarit në fund të emrit të secilit skedar, por shtojmë numëruesin tonë, i cili tashmë cakton vetëm numra tek. ne marrim skedarë Page001.jpg, Page003.jpg dhe kështu me radhë.

    Në dosjen "Even" zgjedhim gjithashtu të gjithë skedarët, por duke qenë se faqja e parë çift është faqja numër 2, e fusim tashmë në fushën "Emri". Pas riemërtimit, ne do të marrim skedarët Page002.jpg, Page004.jpg dhe kështu me radhë në këtë dosje. Tani, kopjoni të gjithë skedarët nga të dy dosjet në një dosje të përbashkët dhe renditini faqet e skanuara siç duhet.

    Shembulli 8

    Së fundi, një shembull përfundimtar. Supozoni se kemi skedarë zëri në dosjen tonë të quajtur 01-song1.mp3, 02-song2.mp3 e kështu me radhë. ne duam që çdo emër skedari të ketë një hapësirë ​​para dhe pas vizës. nëse nuk ka më shumë se 100 këngë në dosje, atëherë në fushën "Emri" futemi - ose dhe marrim rezultatin e kërkuar. Meqenëse në emrin e çdo skedari një vizë është gjithmonë në vendin e tretë, komanda do të japë gjithmonë një vizë në emrin e ri.

    Ditën e mirë për ju, miqtë e mi të dashur. Epo, si përshtatet përgatitja për Vitin e Ri? Nuk kam pasur ende kohë. Gjithsesi. Sot nuk bëhet fjalë për këtë. Më kujtohet se si kam shkarkuar shumë fotografi të ndryshme nga interneti nën një temë. Kishte fotografitë më të zakonshme, por emrat e tyre ishin diçka si "xuj67hsbs6o9.jpg". Në thelb, në shumicën e rasteve, nuk më intereson si quhen këta skedarë, por nëse më duhet të punoj me to, atëherë më mirë që çdo skedar të kishte një emër normal tërheqës, përndryshe do të merrte më shumë kohë për të gjithë punën. .

    A e dini se sa skedarë duhet të hiqni ndonjëherë? 100-200-300 dosje. Dhe të gjithë kanë një emër si gomar. Prandaj, është më e lehtë t'i riemërtoni në pak sekonda dhe të shijoni jetën, përndryshe jetoni si në rrëmujë.

    Në përgjithësi, le të shohim se si të riemërtoni shumë skedarë menjëherë në disa mënyra, falë të cilave riemërtimi do të zgjasë jo më shumë se disa sekonda.

    Mjetet e Windows

    Këtu do të doja të theksoja mënyrën më të thjeshtë dhe më pak funksionale të riemërtimit në grup të skedarëve. Por plusi është se nuk ka nevojë të instaloni ndonjë program shtesë dhe zgjidh plotësisht detyrat tona.


    Komandant total

    Përveç riemërtimit standard, mund të përdorni një lidhje të njohur programi të quajtur Total Commander. Mos ndoshta dikush e mban mend një mjedis kaq të vjetër Norton Commander, i cili përdorej në vendin tonë edhe para prezantimit të dritareve? Po, një guaskë e tillë me drejtori dhe skedarë, e ndarë në dy seksione. Dreqin, e mori nostalgjia. Në vitet 1990-1993, më pëlqente të shkoja në punë me babain tim për të luajtur në kompjuter, dhe më duhej të bëja gjithçka përmes Norton Commander ... Dreq, duhet të më ndalosh, përndryshe do të iki për fëmijërinë time. .

    Pra, për Windows ekziston një mjedis i ngjashëm, por i krijuar vetëm për një ndërfaqe moderne - Total Commander. Dhe nga rruga, është ende mjaft i përshtatshëm për të punuar në të, përveç kësaj, ai ka një numër funksionesh të dobishme. Por unë nuk do t'ju mësoj se si të punoni me të sot, pasi kësaj duhet t'i kushtohet një temë e veçantë. Por ka një paralajmërim. Paguhet. Por ju jepet një muaj për të punuar në të falas.

    Sot do ta përdorim për të riemërtuar skedarët në masë.

    1. Shkarkoni atë, për shembull nga këtu dhe instaloni. Instalimi është plotësisht standard dhe i thjeshtë. Thjesht shkarkoni versionin për bitin e sistemit tuaj. Cilin keni - 32 apo 64? Ju mund ta shikoni këtë informacion duke klikuar me të djathtën në ikonën "kompjuter" dhe duke zgjedhur "Properties".
    2. Shkoni në program dhe do të shihni një ndërfaqe të ndarë në dy dritare. Gjeni dosjen tuaj ku ndodhen të gjithë ata skedarë, gjë që nuk do të dëmtonte ndryshimin e emrit.
    3. Tani zgjidhni të gjithë skedarët. Kjo mund të bëhet duke përdorur kombinimin e njohur CTRL + A, ose në menynë kryesore në krye, zgjidhni artikullin "Zgjedhja" dhe më pas "Zgjidh të gjitha". Siç mund ta shihni, të gjithë skedarët tuaj në dosje janë të theksuara me të kuqe. Nëse po, bravo. Dhe nëse nuk funksionon, atëherë provoni përsëri. Çdo gjë mund të ndodhë.
    4. Tani gjeni në menunë kryesore "Skedarët" dhe nga lista rënëse zgjidhni "Riemërtimi i grupit" ose shtypni kombinimin e tastit "CTRL + M".
    5. Tani dritarja e riemërtimit të grupit është hapur para jush. Me frikë? Mos. Nuk ka asgjë të keqe me këtë. Këtu jeni të ftuar të shikoni dhe zgjidhni se si të riemërtoni skedarët. Për shembull, mund të zgjidhni sipas datës, më pas çdo skedar do të riemërohet sipas datës së modifikuar. Por kjo nuk më pëlqen. Është mirë të përdorni "Counter". Në këtë modalitet, skedarët do të riemërohen duke filluar nga një dhe sipas renditjes. Por ky është parazgjedhja. Dhe nga rruga, mos harroni, nëse dëshironi një fjalë të caktuar (për shembull, një foto) përpara banakut, atëherë duhet ta futni atë në "maskë".
    6. Dhe nëse doni të vendosni diçka tuajën, atëherë duhet të ktheheni te parametrat që janë në këndin e sipërm të djathtë të dritares së programit. Si parazgjedhje, gjithçka është vendosur në "1"... ato. skedari i parë do të riemërtohet në 1 , dhe më tej me radhë - 2, 3, 4 , ... Por ne mund të vendosim jo vetëm numra, por edhe shkronja, si simbole numërimi (Vërtetë, vetëm ato latine). Për ta bërë këtë, ndryshoni "Filloni me ..." në "A"(latinisht). Pastaj skedari tjetër do të emërohet b dhe pastaj tjetra c, e kuptoni idenë. Ju gjithashtu mund të ndryshoni hapin e riemërtimit. Parazgjedhja është 1 , d.m.th. shkronjat dhe numrat e mëposhtëm do të renditen sipas alfabetit. Por nëse vendosni një hap - 2 , atëherë ata tashmë do të shkojnë në 1,2,3 ose a, b, c, por ata do të jenë si 1,3,5 ose a, c, e... E kuptove? Një shkronjë ose numër do të anashkalohet në mënyrë të trashë.
    7. Në përgjithësi, këtu mund t'i shihni vetë të gjithë parametrat. Është e lehtë ta kuptosh. Por kur vendosni gjithçka për veten tuaj, mos harroni të klikoni butonin "Run". Pas gjithë këtyre manipulimeve, skedarët do të riemërohen në një sekondë dhe do të marrin formën që dëshironi.

    Epo, kjo është gjithçka që doja t'ju tregoja në artikullin e sotëm. Sigurisht që ka shumë më tepër programe të mira riemërtimi atje, si Renamer. Unë madje e përdorja ndonjëherë (megjithëse kishte një situatë paksa të ndryshme). Por në përgjithësi, këto dy metoda duhet të jenë të mjaftueshme me kokën tuaj.

    Epo, nëse duhet të punoni me skedarë kaq shpesh, ose thjesht keni shumë informacione të rëndësishme, atëherë do të doja t'ju ftoja të shikoni kurs i shkëlqyer video për mbrojtjen e skedarëve nga rrethana të ndryshme (Viruse, fshirje, dëmtime, mosfunksionim të diskut, vjedhje, etj.). Përshkruan mënyra reale dhe të shkëlqyera për të rezervuar dhe mbrojtur të dhënat tuaja. Për më tepër, të gjitha mësimet janë në formate video dhe tregohen në gjuhën njerëzore, jo teknike, gjë që e bën këtë kurs thjesht të shkëlqyeshëm.

    Epo, sot po e përfundoj artikullin tim. Shpresoj se ky informacion ishte i dobishëm për ju. Faleminderit që vizituat blogun tim. Dhe, sigurisht, ju rekomandoj që të regjistroheni në përditësimet e blogut tim, atëherë definitivisht nuk do të humbisni asgjë interesante. Shihemi në artikuj të tjerë. Mirupafshim!

    Përshëndetje, Dmitry Kostin

  • Artikujt kryesorë të lidhur