Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Grupno preimenovanje datoteka u Total Commanderu. Kako efikasno preimenovati grupu datoteka

Grupno preimenovanje datoteka u Total Commanderu. Kako efikasno preimenovati grupu datoteka

Često se javlja situacija da morate masovno preimenovati datoteke. Bilo da je u pitanju naziv ili ekstenzija datoteke. Ponekad morate ukloniti dio teksta iz naslova (na primjer, adresu web stranice ili kompanije). Ako postoji samo nekoliko fajlova, onda je u redu. A šta raditi kada ima 50, 100 ili hiljadu fajlova?

Postoji nekoliko rješenja za brzo preimenovanje velikog broja datoteka: komandna linija ili gomila programa. Jedno od najpovoljnijih rješenja je preimenujte fajlove u folderu prema šablonu totalni komandant.

Kako preimenovati fajlove u total commander

To preimenovati mnoge fajlove potrebno je da odete u fasciklu u kojoj se nalaze fajlovi. Odaberite datoteke koje želite preimenovati.

Grupno preimenovanje datoteka u totalcommanderu. Dio 1

Zatim pritisnite CTRL + M za preimenovanje grupe i takav prozor će se pojaviti.


Grupno preimenovanje datoteka u totalcommanderu. Dio 2

U ovom prozoru izvodimo sve osnovne operacije.

Kako ukloniti dio teksta u svim nazivima datoteka

Da biste uklonili dio teksta, unesite ono što želite da uklonite u polje Pronađi u polju " Pronađite i zamijenite". U polju Zamijeni sa - šta želite zamijeniti. Zatim u polje Pronađi unesite lokaciju, a polje Zamijeni sa ostavite praznim.

Kako zamijeniti znakove u nazivima datoteka koristeći totalcommander

Za zamjenu znakova nekim slovima ili brojevima, ponovite prethodni blok. Samo u polje Zamijeni sa upišite čime zamjenjujemo. Na primjer, zamjenjujemo znakove [, (sa razmacima u nazivima datoteka. U polje za pretragu, zauzvrat, stavite ove znakove, a u Replace ne zaboravite da pritisnete razmak.

Referenca za grupno preimenovanje datoteka putem totalcommandera

Program total commander ima moćnu ugrađenu funkcionalnost, a dio toga je i grupno preimenovanje datoteka. Možete definirati takozvanu masku za masovno uređivanje.
[N] - Zalijepite ovaj kod u polje za ime kako biste zadržali staro ime datoteke.
[f] [N] - napišite ovako ako želite da sva imena budu velika.
- prvi znak u nazivu datoteke. Može se koristiti u maski, na primjer, prilikom zamjene znakova.
- tri znaka iz starog imena, od drugog do četvrtog.
- svi znakovi imena, počevši od trećeg slova.
- treći znak s kraja naziva datoteke.
- pet znakova nakon prvog slova.
[E] - ekstenzija datoteke. (Možete i upisati u naslov, ako je potrebno.)

Counters... Želio bih posebno napomenuti korisnu funkciju brojača prilikom preimenovanja datoteka.
Na primjer, trebamo postaviti redoslijed datoteka na početak imena ili na kraj (ili u sredinu, koristeći masku).
- jednostavan brojač koji numeriše datoteke naizmjence dvocifrenim brojem. (01, 02 ... 77.78)
- isto, samo je broj već trocifren (001,002,003 ...)
- proširena verzija brojača. Prva jedinica je kojom cifrom počinje, druga jedinica je korak brojača, nakon dvotačka je dvocifreni broj. To jest, ova konstrukcija će dodati 01.02.03 ... svakom fajlu redom. Ako napišete, brojač počinje da radi 005 sa korakom od 2 (007,009,011 ...)

Datumi i vremena. Nazivu datoteke možete dodati i [t] - vrijeme, [d] - datum, [D] - dan, [M] - mjesec, [Y] - godina.

Ako želite konkretne primjere grupnog preimenovanja datoteka - ne oklijevajte, pišite!

U Windows-u postoji mnogo načina da preimenujete više datoteka odjednom — putem Explorera, komandne linije ili PowerShell-a. Postoji rješenje i za ljubitelje GUI-a i za one koji više vole raditi s timovima.

Preimenovanje putem Explorera je brzo, ali nije dovoljno fleksibilno. PowerShell je dovoljno fleksibilan, ali za početnike ova metoda može biti zastrašujuća. A ako vam je potreban moćan grafički alat, morat ćete koristiti program treće strane.

Dirigent

U Exploreru postoji prilično neočigledan način za brzo preimenovanje grupa datoteka. Prvo sakupite sve datoteke koje su vam potrebne u jednu fasciklu. Prebacite se na prikaz "Tabela" (Detalji) i sortirajte fajlove po traženom redosledu - Explorer dodeljuje brojeve prema listi počevši od vrha.

Odaberite sve datoteke koje želite preimenovati, kliknite desnim tasterom miša i odaberite Preimenuj. Unesite novo ime i pritisnite.

Explorer će dodati broj ovom imenu za svaku datoteku. Pogodan način da se svi fajlovi dovedu u isti nazivnik, iako nije baš fleksibilan.

Komandna linija

Na komandnoj liniji možete koristiti komandu preimenuj ili ren za grupno preimenovanje datoteka. Možete koristiti zamjenski znak * da označite više datoteka odjednom.

Najlakši način da otvorite prozor komandne linije u željenoj fascikli je da držite pritisnut, desni klik na fasciklu i izaberete "Otvori komandni prozor ovde".

Najčešće se preimenovanje komande koristi za promjenu ekstenzije cijele grupe datoteka - to se ne može učiniti u Exploreru. Naredba ispod, na primjer, pretvara sve .html datoteke u .txt:

ren * .html * .txt

Sama naredba nije vrlo funkcionalna, ali se može koristiti u složenim scenarijima.

PowerShell

PowerShell nudi mnogo više opcija za preimenovanje datoteka u komandnom okruženju. Možete koristiti PowerShell za usmjeravanje izlaza jedne naredbe (cmdlet, kako se ovdje zove) u drugu naredbu, baš kao što možete na Linuxu i drugim sistemima sličnim UNIX-u.

Glavne komande su Dir za listanje datoteka u trenutnoj fascikli i Rename-Item za preimenovanje objekta (u ovom slučaju, datoteke). Vi samo trebate poslati Dir izlaz u komandu Rename-Item i gotovi ste.

Nakon što se PowerShell pokrene, koristite naredbu cd za navigaciju do fascikle sa datotekama koje želite. Najbolje je sve datoteke staviti u jedan folder kako ne bi slučajno preimenovali nepotrebne.

Recimo da želimo zamijeniti razmake u nazivima datoteka podvlakama.

Naredba u nastavku navodi datoteke u trenutnoj fascikli i prosljeđuje je naredbi Preimenuj-Item, koja zamjenjuje sve razmake podvlakama.

Dir | Preimenuj-Item –NovoIme ($ _. Ime –zamijeni ““, ”_”)

Možete zamijeniti ““ i “_” drugim znakovima da drugačije preimenujete datoteke.

Možete pročitati više o korištenju Rename-Item za izvođenje složenijih operacija.

Uslužni programi trećih strana

Ako vam je potreban moćan alat za masovno preimenovanje datoteka, a ne želite da se petljate sa komandnom linijom, možete koristiti pomoćne programe treće strane, na primjer. Istina, sučelje ove aplikacije je prilično zbunjujuće, jer pruža puno mogućnosti koje su obično ostvarljive samo uz korištenje regularnih izraza i složenih naredbi.

Nakon instaliranja aplikacije pronađite i označite datoteke koje želite preimenovati.

Get-ChildItem -Putanja $ env: korisnički profil \ Preuzimanja -Filter "* .zip *" -Povratak | `

nije potrebno stavljati znak “ ” jer PowerShell nakon | će tražiti nastavak linije.

Vadimio Vadim

Zadnji put sam riješio problem slanja bilo kakve sms poruke preko usb gsm "zviždaljke". Štaviše, skripta radi i u prozorskom režimu (pomogao je PowerGUI) i u konzolnom režimu.

Alexiz kadev

Zavidim (sa dobrim razlogom) tvom sećanju, Vadime. Ne mogu da se setim svega ovog "jezika plesača". Ovo sam ja u vezi sa vašom frazom o tome kako PoSH može pomoći ako Total ne može biti isporučen. U ovom slučaju, pomoći će mi ili čitanje mane više sati ili (ako odjednom postoji internet na takvom PC-u) guglanje.

Hoće li neko objasniti zašto preimenovati 20.000 fajlova? Da li se ovo uopšte dešava? Navedite primjere.
Koliko datoteka možete preimenovati u Exploreru? Iako se opet postavlja pitanje - Zašto. Zar File Explorer nije dovoljan alat za upravljanje vašim fajlovima?

  • Ok, recimo 20 fajlova - kako ćete rešiti oba problema u Exploreru?

    • Posljednje čega se mogu sjetiti je sortiranje datoteka ekstrahovanih potpisima sa slike diska sa uništenim sistemom datoteka. Napisan je program (na C ++) koji skenira datoteku slike diska sektor po sektor (dump dobijen od dd programa, koji je dostupan i za Windows) i, kada se pronađe poznati potpis, počinje pisati novi fajl. Nazivi primljenih datoteka u većini slučajeva su oblika: "XXXX YYYYYYYY.rar", gdje je XXXX redni broj datoteke, YYYYYY je broj sektora od kojeg datoteka počinje na disku.

      Za sortiranje fajlova napisane su paklene potkošulje koje su mogle:
      - Uklonite kopije. U prvoj verziji, fajlovi su uspoređeni svaki sa svakim pomoću fc/b uslužnog programa (fc može postaviti nivo greške), ali ovaj algoritam ima kvadratnu složenost (vrijeme O (N²)), tako da više nije bio prikladan za velike skupove. Počeo je premještati datoteke u direktorij nazvan iz hash koda (izračunato pomoću fciv.exe uslužnog programa). Zatim je druga skripta zaobišla podfoldere i sačuvala samo prvu datoteku iz svake od njih (ostalo je izbrisala).
      - Dodajte približan datum kreiranja imenu svake arhive. Arhiva je izvučena u privremeni folder sa vraćanjem tačnog vremena svih vremenskih oznaka (winrar x -ts arc.rar temp \), for /r petlja je prošla kroz sve fajlove i odabrala najnoviji datum izmjene.
      - Sortiraj arhive po sadržaju. Uslužni program rar.exe je preuzeo listu svake arhive, komanda find je utvrdila prisustvo ključne reči (takođe postavlja nivo greške u zavisnosti od rezultata), a nakon uspešnog otkrivanja, arhiva je premeštena u odgovarajući podfolder.

      Ne znam ništa o postojanju alata za masovno preimenovanje fajlova u Far Manageru, možda postoje odgovarajući dodaci, nisam pokušao da tražim.

      U nekim jednostavnim slučajevima, za masovno preimenovanje/kopiranje datoteka u Faru, prvo sam napravio listu datoteka u novom tekstualnom fajlu:
      dir / b * .abc> preimenuj.bat
      Zatim rename.bat upravlja ugrađenim editorom, obično pisanjem makroa. Zatim sam pritisnuo prečicu tipku makro komande (u pravilu, Ctrl + Alt + ↓) za svaki red u datoteci.
      Ili je jednostavno zapisao makro naredbu, koja u komandnoj liniji Far formira naredbu za preimenovanje datoteke ispod kursora, odmah je izvršava (pritisne Enter) i prelazi na sljedeći fajl (pritisne ↓). I ponovo je pritisnuo interventni taster desetak ili dva puta.

      Vraćamo se na cmd.exe. Mislim da poznajem redovnu komandnu liniju previše dobro da bih se prisilio da počnem da učim PowerShell. Numeracija datoteka u trenutnom direktoriju:

      Postavite N = 1 za %% j u (% 1) pozovite: RENAME "%% j" izlaz: RENAME set SUF = 000% N% ren "% ~ 1" "% ~ n1-% SUF: ~ -3% % ~ x1 "set / a N = N + 1 goto: EOF

      Dodavanje trenutnog datuma bit će drugačije korištenjem % DATE% umjesto % SUF: ~ -3% u proceduri RENAME. Loša strana u poređenju sa PowerShell-ovim jednolinerom je to što morate da kreirate a. I isto tako ne pamtim sve tipke skupa i za komande napamet, ali uvijek ih možeš pogledati sa setom /? i za / ?.

      Na Linuxu bih izvršio isti zadatak u jednom redu:

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

      U Perlu bi bilo kraće, ali ne poznajem Perl, ali znam awk dobro.

      • Aleksandar [Mazdaischik]: Mislim da poznajem uobičajenu komandnu liniju previše dobro da bih se prisilio da počnem da učim PowerShell.

        Ali ne ja. Mozak mi je raznesen od konstrukcija poput

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

        I ne mogu se natjerati da učim ZA da bih to slobodno oblikovala.

        Aleksandar [Mazdaischik]: Dodavanje trenutnog datuma bit će drugačije korištenjem % DATE% umjesto % SUF: ~ -3%

        Da, samo izlaz % DATE% treba biti formatiran, a u PowerShell-u je to mnogo lakše u smislu razumijevanja onoga što se događa.

        strafer

        Univerzalnija verzija na awk-u za bilo koju ekstenziju

        ako naziv datoteke može sadržavati nekoliko dijelova odvojenih tačkama:

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

        ako ste sigurni da će tačka biti neposredno prije proširenja:

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

        Shl. Usput, zaboravili ste da navedete veličinu izlaznog polja za broj u nizu formata sprintf, to će biti 1, 2, ... umjesto potrebnih 001, 002, ...

        • Lecron

          Usput, veličina izlaznog polja specificiranog ručno nije mnogo manji nedostatak od njegovog odsustva. Zašto 3 znaka za jedinice datoteke i šta se dešava ako ima više od 999 fajlova?

          • strafer

            Prije nego što uradite zadatak, morate ga razumjeti. U uslovima problema, nedvosmisleno je rečeno

            Recimo da želite da dodate trocifreni brojač na kraj imena svih JPG datoteka u trenutnoj fascikli.

            Nisam baš dobar u python trikovima, da li vaš kod ispod uzima ovaj uslov u obzir?

            Govoreći bez obzira na zadatak u članku, općenito, ništa vas ne sprječava da prvo izbrojite broj datoteka, npr.

            Ls * .jpg | wc -l

            Zatim odlučite o formatu imena izlazne datoteke.

            i šta se dešava ako postoji više od 999 fajlova?

            Konkretno, u slučaju awk-a, on će dalje udarati brojeve, tj. 1000, 1001, ...

            • Lecron

              Ja sam samo vidio problem ne kao programsku praksu, već kao rješenje praktičnog problema. A ako ne promijeni memoriju, wc -l će ispisati broj datoteka, a ne veličinu polja. Onda takođe

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

              Općenito, mislim da je upotreba takvih jednostrukih tekstova neefikasna. Ovo se također odnosi na PowerShell i druge ljuske.
              Za rijetku upotrebu, morate znati VEOMA dobru sintaksu komande. A za redovnog, sa usponom iz istorije, to jednostavno nije sigurno. Budući da morate pročitati / protumačiti cijeli tekst koda, pronađite i unesite parametre na različitim mjestima... I unaprijed da izvršite neke radnje, na primjer, saznajte broj datoteka za preimenovanje. Najmanja nepažnja, automatska akcija i halo problemi.
              I u prvom i u drugom slučaju, bolje je koristiti skripte/programe sa jasnim sistemom ključeva.

              Ni moj scenario ne uzima u obzir. Ali tamo su parametri postavljeni barem na jednom mjestu, na samom početku. Opciono, možete pisati

              Ext = ".jpg" cifra = len (str (zbroj (1 za f u listdir () ako f.endswith (ext))

              Takođe, Bog zna kako je to lepo, ali za scenario to više nije važno.

              strafer

              već kao rješenje praktičnog problema

              Praktični zadatak je da imenu datoteke dodate trocifreni broj.

              A ako ne promijeni memoriju, wc -l će ispisati broj datoteka

              Tačno, ali ako ste previše lijeni da očima prebrojite broj cifara u prikazanom broju, prebrojite ih wc -m, za ime boga :-) (samo ne zaboravite da će i to brojati znak za novi red i dati jedna cifra više nego što zapravo ima u broju)

              Za rijetku upotrebu, morate znati VEOMA dobru sintaksu komande.

              Ne morate znati ništa gore nego što trebate znati bilo koji programski jezik, na primjer python, za programiranje u njemu. Ako se takvi zadaci moraju često rješavati u konzoli, onda se sintaksa prilično brzo pamti. Osim toga, u slučaju regularnih izraza, oni slijede gotovo istu logiku, samo trebate zapamtiti manje razlike u specifičnoj implementaciji. One. razumijevajući ih u principu, možete oblikovati u sed, i u grep, i u awk.

              A za redovnog, sa usponom iz istorije, to jednostavno nije sigurno.

              Ako je "redovno" jednom godišnje, onda ne vidim razlog da se piše poseban scenario za takav zadatak, bilo bi super da se ovaj izbaci iz istorije. Ako jednom tjedno - onda se, naravno, isplati pisati, a usput, nije činjenica da će bash skripta biti gora od Python skripte (barem se može interpretirati na bilo kojem Linuxu na svijetu, osim na većini kastrirani).

              Najmanja nepažnja, automatska akcija i halo problemi.

              Možda niste obratili pažnju, stavio sam slamku za sebe: ako izbrišete naredbu koja direktno izvršava zadatak (u ovom slučaju, mv), onda će xarg jednostavno prikazati argumente bez ikakvih promjena na disku. Dobro i za otklanjanje grešaka i za uveravanje da dvogodišnji jednoliner radi tačno ono što sumnjate da radi :)

              Shl. Ako ništa, da ne bude nesporazuma, meni ne smetaju scenariji, i sam sam ih već dosta dobro napisao. Ali one-line su prilično pravoslavne za male zadatke.

              Lecron

              Tako je. Ne predlažem jezik, govorim o pismu.
              Također bih dodao da zadatak rijetko ostaje nepromijenjen. Naprotiv, obično se širi. A u skriptama je lakše dodati novu funkcionalnost i refaktorirati kod.
              Čak bi i razmatrani jednoliner izgledao bolje
              massRename * .jpg —counter -l3 (ili -lauto)

              strafer

              Vi, očigledno, radite kao programer, ili kodirate iz hobija, pretpostavljam? U ovom slučaju, vi se, očigledno, samo psihički osjećate bolje kada je kod u datoteci, a svejedno težite tome :-)

              Ja sam više administrator i stoga ne naglašavam ovo. Bilo odmah na početku rješenja, ili tokom korištenja, postaje jasno da će skripta često biti potrebna. U ovom slučaju, pretvaram ga u samu skriptu u datoteci i preciziram je parametrima i provjerama.
              A ako ne često ili nikad više, onda ga se neću sjećati.

              Čak bi i razmatrani jednoliner izgledao bolje
              massRename * .jpg -counter -l3 (ili -lauto)

              Ovo je vulgarnost, jer ovo nije jednostruki, već poziv na skriptu koju još trebate sami napisati. Suština jednolinije je korištenje kratke kombinacije relativno standardnih uslužnih programa.

              Pisanje koda u jednom redu u zasebnoj datoteci koja vam možda nikada neće zatrebati je potpuno previše, ima svoje mjesto u datoteci povijesti ljuske.

    • Lecron

      Za grupno preimenovanje koristim FAR sa dodatkom NameEditor od Artema Senicheva.

      Mislim da je PS pogodan za sistemsko skriptovanje. Za aplikacije kojima ovaj zadatak pripada, radije ću koristiti Python. Da, neće biti jednostruki, ali je primjenjivost jezika toliko veća da ga je i dalje isplativo naučiti, a pisanje bilo čega na poznatom jeziku više nije problem. Osim toga, po mom mišljenju, počeće primjetno pobjeđivati ​​ako funkcionalnost raste.

      Iz os import listdir iz shutil import move cnt = 1 cifra = 2 za f u listdir (): ako f.endswith (. Mp3"): premjestiti (f, "(: 0> (cifra)). Mp3" .format (cnt, cifra = cifra)) cnt + = 1

      strafer

      Tokom rasprave u VK, pokazalo se da je primjer sa datumom izmišljen, a sekvencijalno numeriranje datoteka izgleda realnije.

      Čini mi se da je i on nekakav izmišljen :)

      Što se tiče samog jednolinera: po mom mišljenju, elegantnije je napraviti najuniverzalnije skripte, u tom smislu bi vrijedilo učiniti ekstenziju dinamičkim, onda kada se početna naredba promijeni, ona može hraniti bilo koje datoteke, ne samo zpegs.
      Međutim, ako Windows konzola i dalje ne zna kako da uđe u istoriju komandi, onda me verovatno nije briga.”

      Vadim Sterkin: Da li Linux ima istoriju komandi? Ne, stvarno? Ne može biti…

      Ovdje nisam razumio sarkazam. Naravno da jeste, i šta drugo.

  • artem

    Ostaviću ga ovde

    primjer je stvarno nategnut, ali razumijem da to niste vi. Ja sam nekako riješio takav problem slične tvrdoglavosti. Postoji mnogo Zip arhiva. Morate ih sve raspakovati u svoj folder. U tom slučaju, nakon nekog vremena, mogu se pojaviti novi zipovi, morat ćete ponovo pokrenuti skriptu. Istovremeno, nije pokušao da raspakuje stare. (Pošto već postoje raspakovani folderi, ništa dobro od toga neće biti).

    S obzirom da me uopće ne zanimaju ove rajsferšluse, pogotovo nakon što su već raspakovani, palo mi je na pamet tako nešto. Nakon raspakivanja, fajlu se dodjeljuje atribut "hidden", a kada se traže datoteke za raspakivanje, skrivene datoteke se zanemaruju. Tako da sam od generalno trivijalnog zadatka napravio škakljiv.

    File manager Totalni komandant Veoma je popularan među korisnicima čitača ekrana, jer uz bogatu funkcionalnost za rad sa fajlovima i direktorijumima ima dobru pristupačnost za pomoćne tehnologije.U ovom članku ćemo objasniti i na konkretnim primerima pokazati kako se mogu izvesti različite opcije za preimenovanje grupa fajlova koristeći Total Commander...

    Da biste preimenovali grupu datoteka, odaberite ih pritiskom na razmaknicu na željenim datotekama ili odabirom svih datoteka u folderu pomoću komande Control + A i pritisnite Control + M. Otvoriće se dijalog "Batch File Rename". Za preimenovanje datoteka u dijalogu "Batch Rename" koriste se posebni simboli i komande. Svi takvi znakovi su stavljeni u uglaste zagrade.

    Pažnja! Svi uslužni znakovi moraju biti uneseni s razlikovanjem velikih i malih slova. Na primjer, naredbe [N] i [n] izvode različite radnje.

    opis dijaloga i komandi

    Postoji mnogo elemenata u dijalogu "Batch Rename", ali su nam potrebni samo oni koji su direktno uključeni u preimenovanje.

    1. Polje "Naziv", ovdje možete odrediti predložak za novo ime datoteke bez ekstenzije.
    2. Polje "Proširenje", ovdje je naznačena ekstenzija novog imena.
    3. U polje "Pronađi", ovdje možete unijeti tekst u naziv datoteke koji treba zamijeniti drugim.
    4. Polje "Zamijeni", ovdje možete unijeti tekst kojim želite zamijeniti tekst iz polja "Pronađi".

    Dugme "Run" pokreće proces preimenovanja. Ispred ovog dugmeta nalazi se lista u kojoj se i pre početka preimenovanja prikazuju rezultati preimenovanja u formatu staro ime datoteke -> novo ime datoteke. Pregledajte ovu listu da provjerite da li ste ispravno uneli uslove preimenovanja prije nego što kliknete na dugme Pokreni. Ako ste sve ispravno uneli, nazivi fajlova koje želite da dobijete treba da budu prikazani iza simbola ->.

    U polje "Naziv" možete unijeti posebne znakove i naredbe za formiranje novog naziva datoteke. Razmotrimo glavne od ovih naredbi.

    [N] - označava naziv stare datoteke. Ako unesete samo [N] u polje "Ime", tada će novi naziv datoteke biti isti kao i stari. To jest, naredba [N] zamjenjuje cijelo ime datoteke bez ekstenzije.

    Prvi znak starog naziva datoteke. Slično, naredbe ili označavaju drugi ili peti znak u starom imenu datoteke.

    Četiri znaka iz starog naziva datoteke, od drugog do petog.

    Svi znakovi naziva datoteke, počevši od drugog.

    Pet znakova imena datoteke, počevši od drugog.

    Peti znak s kraja u nazivu datoteke.

    Znakovi naziva datoteke od drugog do petog od kraja znaka.

    [E] - ekstenzija datoteke. uklapa se samo u polje "Extension" ili u polje "Name" ako trebate umetnuti ekstenziju izvorne datoteke u ime.

    Brojač počinje sa 01, menja se za jedan pri prelasku na sledeću datoteku i uvek ima dvocifreni broj. Slično, komanda dodeljuje trocifreni brojač novom imenu datoteke sa korakom od dva. To jest, 001, 003, 005, i tako dalje. Brojač se uklapa u novo ime datoteke gdje ste stavili ovu naredbu u polje "Ime". Na primjer, ako napišete numeru ili samo pjesmu, tada će sve datoteke odabrane u folderu biti preimenovane u numeru 01, pjesmu 02 itd.

    [F] - sve riječi iza pozicije ove komande u novom nazivu će početi velikim slovom. Na primjer, želimo da svi nazivi pjesama u folderu iza broja imaju riječi s prvim velikim slovima. zatim u polje "Naziv" upisujemo [f] [N] i u polje "Proširenje" upisujemo [E]. tada će novi fajlovi imati isti naziv kao i stari, ali će svaka riječ u njihovom nazivu već početi velikim slovom.

    [d] - dodaje trenutni datum novom nazivu.

    [t] - dodaje trenutno vrijeme novom nazivu.

    možete dodati samo godinu (komanda [Y]), dan (komanda [D]) ili mjesec (komanda [M]) umjesto punog datuma. Komanda [y] ne ubacuje godinu kao četiri znamenke, već samo kao posljednje dvije znamenke godine.

    U ovom trenutku možete završiti s glavnim komandama i prijeći na konkretne primjere.

    Primjer 1

    Pretpostavimo da imamo datoteke sa ekstenzijom .html u našoj fascikli i želimo da promenimo sve ove datoteke u .txt ekstenziju kako bismo ih uređivali u uređivaču teksta. Zatim odaberite sve datoteke, pritisnite Control + M, unesite [N] u polje "Name" i unesite txt u polje "Extension". provjerite rezultat na listi pored dugmeta "Run" i pritisnite ovo dugme.

    Primjer 2

    Recimo da smo preuzeli audio knjigu u obliku fascikle sa mp3 datotekama, ali naziv svake datoteke je potpisan "", i želimo da uklonimo ovaj fragment iz svih datoteka. zatim u dijalogu za preimenovanje grupe unesite [N] u polje "Ime", unesite [E] u polje "Proširenje", upišite u polje "Pronađi", a polje "Zamijeni" ostavite prazno. Imajte na umu da znakovi lijeve i desne uglaste zagrade moraju biti stavljeni u uglaste zagrade tako da se ne smatraju početkom i krajem servisne komande. Provjeravamo rezultat na listi prije dugmeta "Run" i pritisnemo ovo dugme. Polje za potvrdu "Zamjena" mora biti poništeno, inače će cijelo ime datoteke biti zamijenjeno praznim imenom, a ne samo dio koji nam je potreban.

    Primjer 3

    Pretpostavimo da imamo folder sa muzičkim numerama čija imena izgledaju kao 01 - Song1.mp3, 02 - song2.mp3 i tako dalje. Želimo ukloniti - nakon čega slijedi razmak iz imena svih datoteka tako da ostane samo 01 Song1.mp3, 02 Song2.mp3 i tako dalje. Zatim, u polje "Ime" upišite [N], u "Proširenje, upišite [E], u polje "Pronađi", unesite" - "bez navodnika, a polje "Zamijeni" ostavite praznim. Možete ostaviti polja „Pronađi“ i „Zameni“ su prazna, a u polje „Naziv“ unesite brojač i deo starog naziva fajla bez prvih pet karaktera, koji uključuju broj numere sa crticom i razmakom iza njega. , pišemo ovako: Od starog naziva datoteke samo dio koji počinje šestim znakom, odnosno naziv same pjesme.

    Primjer 4

    Pretpostavimo da imamo fasciklu sa muzičkim numerama čija se imena sastoje od reči razdvojenih sa _ bez razmaka, i želimo da uklonimo znak _ iz svih imena i da ga zamenimo razmakom. Zatim popunite polja "Ime" i "Proširenje" kao u prva dva primjera, upišite _ u polje "Pronađi" i unesite jedan razmak u polje "Zamijeni". U tom slučaju, brojevi na početku numera će ostati nepromijenjeni. Odnosno, fajlovi oblika 01_song_about_love.mp3 će biti preimenovani u 01 song about love.mp3.

    Primjer 5

    Recimo da želimo da dodamo naziv albuma svakom fajlu u folderu sa muzičkim numerama sa albuma iza broja svake pesme ispred naziva pesme. Recimo da se naš album zove "Best of". Zatim u polje "Ime" upisujemo: Best of. Ovdje iz starog naziva svake datoteke uklanjamo prva 2 znaka koja sadrže broj pjesme i sami dodjeljujemo numeraciju. ako ima više od 100 numera u folderu, onda umesto pisanja i umesto pisanja već.

    Primjer 6

    Recimo da pišemo seminarski rad i želimo da se nazivu svake datoteke u fascikli sa seminarskim radom na kraju naziva dodijeli godina kako bismo nakon mnogo godina znali koje smo godine napisali. zatim u polje "Naziv" upisujemo [N] [Y] Tada će, na primjer, datoteka target i method.doc biti preimenovana u Targets and methods 2012.doc, a datoteka Conclusion.doc u Conclusion 2012.doc.

    Primjer 7

    A evo i dobrog primjera brojača. Pretpostavimo da imamo dva foldera, "parni" folder sadrži samo sve skenirane parne stranice knjige, a "Neparni" folder sadrži samo skenirane neparne stranice. Štaviše, u oba foldera fajlovi imaju isti broj Page001.jpg i tako dalje. želimo kombinirati skenirane stranice iz dva foldera u jedan tako da sve stranice idu striktno jedna za drugom, čak i nakon neparnih. Zatim, u folderu "Odd", odaberite sve datoteke i unesite ih u polje "Name". Ovdje odsijecamo posljednja tri znaka sa brojem datoteke na kraju imena svake datoteke, ali dodajemo vlastiti brojač koji već dodjeljuje samo neparne brojeve. dobijamo fajlove Page001.jpg, Page003.jpg i tako dalje.

    U folderu "Par" također biramo sve datoteke, ali pošto je prva parna stranica broj 2, upisujemo je već u polje "Ime". Nakon preimenovanja, dobićemo datoteke Page002.jpg, Page004.jpg i tako dalje u ovaj folder. Sada kopirajte sve datoteke iz oba foldera u jednu zajedničku mapu i pravilno sortirajte skenirane stranice.

    Primjer 8

    Konačno, posljednji primjer. Pretpostavimo da imamo zvučne datoteke u našoj fascikli pod nazivom 01-song1.mp3, 02-song2.mp3 i tako dalje. želimo da svako ime datoteke ima razmak prije i iza crtice. ako u fascikli nema više od 100 pjesama, tada u polje "Naziv" unesemo - ili i dobijemo traženi rezultat. Pošto je u nazivu svake datoteke crtica uvijek na trećem mjestu, komanda će uvijek dati crticu u novom imenu.

    Dobar dan i vama dragi prijatelji. Pa, kako se uklapaju pripreme za Novu godinu? Nisam još imao vremena. U svakom slučaju. Danas nije o tome. Sjećam se kako sam skinuo mnogo različitih slika sa interneta pod jednom temom. Bilo je najčešćih slika, ali su se zvali nešto poput "xuj67hsbs6o9.jpg". Uglavnom, u većini slučajeva nije me briga kako se ovi fajlovi zovu, ali ako moram da radim sa njima, onda bi bilo bolje da svaki fajl ima normalno upečatljivo ime, inače bi trebalo više vremena za sav posao .

    Znate li koliko dosijea ponekad morate lopatom? 100-200-300 fajlova. I svi imaju ime kao magarac. Stoga ih je lakše preimenovati za nekoliko sekundi i uživati ​​u životu, inače živite kao u neredu.

    Općenito, pogledajmo kako preimenovati više datoteka odjednom na nekoliko načina, zahvaljujući čemu će preimenovanje trajati ne više od nekoliko sekundi.

    Windows alati

    Ovdje bih želio ukazati na najjednostavniji i najmanje funkcionalan način grupnog preimenovanja datoteka. Ali plus je što nema potrebe za instaliranjem dodatnih programa, a to u potpunosti rješava naše zadatke.


    Totalni komandant

    Pored standardnog preimenovanja, možete koristiti popularnu programsku vezu pod nazivom Total Commander. Možda se neko sjeća ovako starog Norton Commander okruženja, koje se kod nas koristilo i prije uvođenja windowsa? Da, takva ljuska s direktorijima i datotekama, podijeljena u dva odjeljka. Prokletstvo, nostalgija ga je primila. Daleke 1990-1993 voleo sam da idem na posao sa ocem da se igram na kompjuteru, a sve sam morao da radim preko Norton Commandera... Prokletstvo, morate me zaustaviti, inace odlazim u detinjstvo .

    Dakle, za Windows postoji slično okruženje, ali samo napravljeno za moderan interfejs - Total commander. I usput, još uvijek je prilično zgodno raditi u njemu, osim toga, ima niz korisnih funkcija. Ali neću vas danas naučiti kako raditi s njim, jer bi tome trebala biti posvećena posebna tema. Ali postoji jedno upozorenje. Plaća se. Ali imate mjesec dana da radite u njemu besplatno.

    Danas ćemo ga koristiti za grupno preimenovanje datoteka.

    1. Preuzmite ga, na primjer odavde i instalirati. Instalacija je potpuno standardna i jednostavna. Samo preuzmite verziju za bitnost vašeg sistema. Koju imate - 32 ili 64? Ove informacije možete pogledati desnim klikom na ikonu "računalo" i odabirom "Svojstva".
    2. Uđite u program i videćete interfejs podeljen na dva prozora. Pronađite svoju fasciklu u kojoj se nalaze svi ti fajlovi, kojoj ne bi škodilo da promenite ime.
    3. Sada odaberite sve datoteke. To se može učiniti pomoću poznate kombinacije CTRL + A, ili u glavnom meniju na vrhu odaberite stavku "Izbor", a zatim "Odaberi sve". Kao što vidite, sve vaše datoteke u folderu su označene crvenom bojom. Ako je tako, bravo. A ako ne uspije, pokušajte ponovo. Svašta se može dogoditi.
    4. Sada pronađite u glavnom meniju "Datoteke" i sa padajuće liste izaberite "Batch rename" ili pritisnite kombinaciju tastera "CTRL + M".
    5. Sada se pred vama otvorio prozor za preimenovanje grupe. Strahovito? Nemoj. Nema ništa loše u tome. Ovdje ste pozvani da pogledate i odaberete kako preimenovati datoteke. Na primjer, možete odabrati po datumu, a zatim će svaka datoteka biti preimenovana prema datumu izmjene. Ali to mi se ne sviđa. Najbolje je koristiti "Counter". U ovom modu, datoteke će se preimenovati počevši od jedan i redom. Ali to je podrazumevano. I usput, ne zaboravite, ako želite određenu riječ (na primjer, fotografiju) ispred pulta, onda je morate unijeti u "masku".
    6. A ako želite da postavite nešto svoje, onda se morate obratiti parametrima koji se nalaze u gornjem desnom uglu prozora programa. Podrazumevano, sve je podešeno na "jedan"... One. prvi fajl će biti preimenovan u 1 , i dalje redom - 2, 3, 4 , ... Ali možemo staviti ne samo brojeve, već i slova, kao simbole za brojanje (Tačno, samo latinične). Da biste to učinili, promijenite "Počni sa..." u "A"(latinica). Tada će sljedeći fajl biti imenovan b a zatim sledeću c, shvatili ste. Također možete promijeniti korak preimenovanja. Podrazumevano je 1 , tj. sljedeća slova i brojevi će biti navedeni po abecednom redu. Ali ako stavite korak - 2 , onda će već ići u 1,2,3 ili a, b, c, ali će biti kao 1,3,5 ili a, c, e... Jeste li razumjeli? Jedno slovo ili broj će biti glupo preskočeno.
    7. Općenito, ovdje možete sami vidjeti sve parametre. Lako je to shvatiti. Ali kada sve postavite za sebe, ne zaboravite da kliknete na dugme "Pokreni". Nakon svih ovih manipulacija, datoteke će biti preimenovane u sekundi i poprimiće oblik koji želite.

    Pa, to je sve što sam vam htio reći u današnjem članku. Naravno, postoji mnogo više dobrih programa za preimenovanje, kao što je Renamer. Čak sam ga ponekad koristio (iako je bila malo drugačija situacija). Ali općenito, ove dvije metode trebale bi biti dovoljne s vašom glavom.

    Pa, ako morate da radite sa fajlovima tako često, ili jednostavno imate mnogo važnih informacija, onda bih vas pozvao da pogledate odličan video kurs o zaštiti datoteka iz raznih okolnosti (Virusi, brisanje, oštećenje, kvar tvrdog diska, krađa, itd.). Opisuje prave i odlične načine za pravljenje rezervnih kopija i zaštitu vaših podataka. Štaviše, sve lekcije su u video formatima i ispričane su ljudskim jezikom, a ne tehničkim, što ovaj kurs čini jednostavno odličnim.

    Pa, za danas završavam svoj članak. Nadam se da su vam ove informacije bile od pomoći. Hvala što ste posjetili moj blog. I, naravno, preporučujem da se pretplatite na ažuriranja mog bloga, tada sigurno nećete propustiti ništa zanimljivo. Vidimo se u drugim člancima. Ćao ćao!

    Srdačan pozdrav, Dmitry Kostin

  • Top srodni članci