Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Skupno preimenovanje datoteka u Total Commanderu. Kako učinkovito preimenovati grupu datoteka

Skupno preimenovanje datoteka u Total Commanderu. Kako učinkovito 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 tvrtke). Ako postoji samo nekoliko datoteka, onda je u redu. A što učiniti kada je datoteka 50, 100 ili tisuću?

Postoji nekoliko rješenja za brzo preimenovanje velikog broja datoteka: naredbeni redak ili hrpa programa. Jedno od najprikladnijih rješenja je preimenovati datoteke u mapi prema predlošku totalni zapovjednik.

Kako preimenovati datoteke u total commander

Do preimenovati mnoge datoteke morate otići u mapu u kojoj se nalaze datoteke. Odaberite datoteke koje želite preimenovati.

Skupno preimenovanje datoteka u totalcommanderu. 1. dio

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


Skupno preimenovanje datoteka u totalcommanderu. 2. dio

U ovom prozoru izvodimo sve osnovne operacije.

Kako ukloniti dio teksta u svim nazivima datoteka

Da biste uklonili dio teksta, unesite ono što želite ukloniti u polje Pronađi u polju " Pronađite i zamijenite". U polju Zamijeni s - što želite zamijeniti. Zatim u polje Pronađi unesite stranicu, a polje Zamijeni sa ostavite prazno.

Kako zamijeniti znakove u nazivima datoteka koristeći totalcommander

Za zamjenu znakova nekim slovima ili brojevima, ponovite prethodni blok. Samo u polje Zamijeni sa napišite čime zamjenjujemo. Na primjer, zamjenjujemo znakove [, (s razmacima u nazivima datoteka. U polje za pretraživanje, zauzvrat, stavite ove znakove, a u Replace ne zaboravite pritisnuti 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 skupnog uređivanja.
[N] - Zalijepite ovaj kod u polje imena kako biste zadržali stari naziv 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 napisati u naslov, ako je potrebno.)

Brojači... Želio bih posebno napomenuti korisnu funkciju brojača pri preimenovanju datoteka.
Na primjer, trebamo staviti redoslijed datoteka na početak naziva ili na kraj (ili u sredinu, koristeći masku).
- jednostavan brojač koji redom numerira datoteke dvoznamenkastim brojem. (01, 02 ... 77,78)
- isto, samo je broj već troznamenkasti (001,002,003 ...)
- proširena verzija brojača. Prva jedinica je kojom znamenkom počinje, druga jedinica je korak brojača, nakon dvotočka je dvoznamenkasti broj. To jest, ova konstrukcija će dodati 01.02.03 ... svakoj datoteci redom. Ako napišete, brojač počinje raditi 005 s korakom od 2 (007,009,011 ...)

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

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

U sustavu Windows postoji mnogo načina za preimenovanje više datoteka odjednom - putem Explorera, naredbenog retka ili PowerShell-a. Postoji rješenje i za ljubitelje GUI-ja 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četnika 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 mapu. Prijeđite na prikaz "Tablica" (Detalji) i razvrstajte datoteke po traženom redoslijedu - Explorer dodjeljuje brojeve prema popisu počevši od vrha.

Odaberite sve datoteke koje želite preimenovati, kliknite desnom tipkom miša i odaberite Preimenuj. Unesite novi naziv i pritisnite.

Explorer će dodati broj ovom nazivu za svaku datoteku. Prikladan način da se sve datoteke dovedu u isti nazivnik, iako nije vrlo fleksibilan.

Naredbeni redak

U naredbenom retku možete koristiti naredbu preimenuj ili ren za skupno preimenovanje datoteka. Možete koristiti zamjenski znak * za označavanje više datoteka odjednom.

Najlakši način da otvorite prozor naredbenog retka u željenoj mapi je da držite pritisnutu, desnom tipkom miša kliknete mapu i odaberete "Otvori naredbeni prozor ovdje".

Najčešće se preimenovanje naredbe koristi za promjenu ekstenzije cijele grupe datoteka - to se ne može učiniti u Exploreru. Naredba u nastavku, 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 naredbenom 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 sustavima sličnim UNIX-u.

Glavne naredbe su Dir za popis datoteka u trenutnoj mapi i Rename-Item za preimenovanje objekta (u ovom slučaju datoteke). Samo trebate usmjeriti izlaz Dir u naredbu Rename-Item i gotovi ste.

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

Recimo da želimo zamijeniti razmake u nazivima datoteka podvlakama.

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

Rež | Preimenuj-Item –NoviNaziv ($ _. Naziv –zamijeni ““, ”_”)

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

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

Uslužni programi treće strane

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

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

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

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". Štoviše, skripta radi i u prozorskom načinu (pomogao je PowerGUI) i u načinu konzole.

Alexiz kadev

Zavidim (s dobrim razlogom) tvom sjećanju, Vadime. Jednostavno se ne mogu sjetiti svega ovog "jezika plesačkih muškaraca". Ovo sam ja u vezi s 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 nekoliko sati ili (ako odjednom postoji internet na takvom računalu) guglanje.

Hoće li netko objasniti zašto preimenovati 20.000 datoteka? Događa li se to uopće? Navedite primjere.
Koliko datoteka možete preimenovati u Exploreru? Iako se opet postavlja pitanje – Zašto. Nije li File Explorer dovoljan alat za upravljanje datotekama?

  • Ok, recimo 20 datoteka - kako ćeš riješiti oba problema u Exploreru?

    • Posljednje čega se mogu sjetiti je sortiranje datoteka ekstrahiranih potpisima sa slike diska s uništenim datotečnim sustavom. Napisan je program (na C ++) koji skenira datoteku slike diska sektor po sektor (dump dobiven programom dd, koji je također dostupan za Windows) i, kada se pronađe poznati potpis, počinje pisati novi datoteka. 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 razvrstavanje datoteka napisane su paklene majice koje su mogle:
      - Uklonite kopije. U prvoj verziji, datoteke su uspoređene svaka sa svakom pomoću uslužnog programa fc / b (fc može postaviti razinu pogreške), ali ovaj algoritam ima kvadratnu složenost (vrijeme O (N²)), tako da više nije bio prikladan za velike skupove. Počeli su premještati datoteke u direktorij nazvan iz hash koda (izračunato pomoću uslužnog programa fciv.exe). Zatim je druga skripta zaobišla podmape i spremila samo prvu datoteku iz svake od njih (ostalo je izbrisala).
      - Dodajte približan datum izrade u naziv svake arhive. Arhiva je ekstrahirana u privremenu mapu s vraćanjem točnog vremena svih vremenskih oznaka (winrar x -ts arc.rar temp \), for / r petlja je prošla kroz sve datoteke i odabrala najnoviji datum izmjene.
      - Razvrstajte arhive po sadržaju. Uslužni program rar.exe dohvatio je popis svake arhive, naredba find odredila je prisutnost ključne riječi (također postavlja razinu pogreške ovisno o rezultatu), a nakon uspješnog otkrivanja, arhiva je premještena u odgovarajuću podmapu.

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

      U nekim jednostavnim slučajevima, za skupno preimenovanje/kopiranje datoteka u Faru, prvo sam napravio popis datoteka u novoj tekstualnoj datoteci:
      dir / b * .abc> preimenuj.bat
      Zatim rename.bat upravlja ugrađenim uređivačom, obično pisanjem makronaredbe. Zatim sam pritisnuo vruću tipku makronaredbe (u pravilu Ctrl + Alt + ↓) za svaki redak u datoteci.
      Ili je jednostavno zapisao makro naredbu, koja u naredbenom retku Far formira naredbu za preimenovanje datoteke ispod kursora, odmah je izvršava (pritisne Enter) i prelazi na sljedeću datoteku (pritisne ↓). I opet je pritisnuo tipku prečaca desetak ili dva puta.

      Vraćamo se na cmd.exe. Mislim da predobro poznajem redoviti naredbeni redak da bih se prisilio da počnem učiti 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. Nedostatak u usporedbi s PowerShellovim jednolinerom je to što trebate stvoriti a. I također se ne sjećam svih tipki seta i za naredbe napamet, ali uvijek ih možete pogledati sa setom /? i za / ?.

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

      Ls * .jpg | awk "BEGIN (n = 0) (gsub (". jpg $ "," "); sustav (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čajeni naredbeni redak previše dobro da bih se prisilio da počnem učiti 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 kako bih to slobodno oblikovao.

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

        Da, potrebno je formatirati samo izlaz % DATE%, a u PowerShellu je to puno lakše u smislu razumijevanja onoga što se događa.

        strafer

        Univerzalnija verzija na awk-u za bilo koje proširenje

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

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

        ako ste sigurni da će toč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 navesti veličinu izlaznog polja za broj u nizu formata sprintf, bit će 1, 2, ... umjesto potrebnih 001, 002, ...

        • Lecron

          Usput, veličina izlaznog polja navedenog ručno nije mnogo manja mana od njegovog odsutnosti. Zašto 3 znaka za jedinice datoteke i što se događa ako postoji više od 999 datoteka?

          • strafer

            Prije nego što obavite zadatak, morate ga razumjeti. U uvjetima problema to se nedvosmisleno navodi

            Recimo da želite dodati troznamenkasti brojač na kraj naziva svih JPG datoteka u trenutnoj mapi.

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

            Govoreći bez obzira na zadatak u članku, u općem slučaju, ništa vas ne sprječava da prvo prebrojite broj datoteka, na primjer

            Ls * .jpg | wc -l

            Zatim odlučite o formatu naziva izlazne datoteke.

            a što se događa ako postoji više od 999 datoteka?

            Točnije, u slučaju awk-a, dodatno će pljusnuti brojeve, t.j. 1000, 1001, ...

            • Lecron

              Ja sam jednostavno 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đer

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

              Općenito, mislim da je korištenje takvih jednostrukih linija neučinkovito. To se također odnosi na PowerShell i druge ljuske.
              Za rijetku upotrebu, morate znati VRLO dobru sintaksu naredbi. A za redovitog, s usponom iz povijesti, jednostavno nije sigurno. Budući da trebate pročitati / protumačiti cijeli tekst koda, pronaći i unijeti 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 s jasnim sustavom ključeva.

              Ni moja skripta ne uzima u obzir. Ali tamo su parametri postavljeni barem na jednom mjestu, na samom početku. Po želji, možete napisati

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

              Također, Bog zna kako je lijepo, ali za scenarij to više nije važno.

              strafer

              već kao rješenje praktičnog problema

              Praktični zadatak je nazivu datoteke dodati troznamenkasti broj.

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

              Sasvim točno, ali ako ste previše lijeni da očima prebrojite broj znamenki prikazanog broja, prebrojite ih wc -m, zaboga :-) (samo nemojte zaboraviti da će i to brojati znak za novi redak i dati jedna znamenka više nego što zapravo ima u broju)

              Za rijetku upotrebu, morate znati VRLO dobru sintaksu naredbi.

              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, tada se sintaksa vrlo brzo pamti. Osim toga, u slučaju regularnih izraza, oni slijede gotovo istu logiku, samo se trebate sjetiti manjih razlika u specifičnoj implementaciji. Oni. razumijevajući ih u principu, možete oblikovati u sed, i u grep, i u awk.

              A za redovitog, s usponom iz povijesti, jednostavno nije sigurno.

              Ako je "redovito" jednom godišnje, onda ne vidim razloga da se za takav zadatak piše poseban scenarij, bilo bi super da ovaj izbacimo iz povijesti. Ako jednom tjedno - onda se, naravno, isplati pisati, a usput rečeno, 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 izravno izvršava zadatak (u ovom slučaju, mv), tada će xarg jednostavno prikazati argumente bez ikakvih promjena na disku. Dobro i za otklanjanje pogrešaka i za uvjeravanje da dvogodišnji jednoliner radi točno ono što sumnjate da radi :)

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

              Lecron

              To je tako. 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 raspravljeni jednoliner izgledao bolje
              massRename * .jpg —brojac -l3 (ili -lauto)

              strafer

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

              Ja sam više administrator i stoga to ne naglašavam. Bilo odmah na početku rješenja, ili tijekom korištenja, postaje jasno da će skripta često biti potrebna. U ovom slučaju ga pretvaram u samu skriptu u datoteci i pročišćavam 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 jednolinera je korištenje kratke kombinacije relativno standardnih uslužnih programa.

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

    • Lecron

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

      Mislim da je PS prikladan za skriptiranje sustava. 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 još isplativo naučiti, a napisati bilo što na poznatom jeziku više nije problem. Osim toga, po mom mišljenju, počet će osjetno pobjeđivati ​​ako funkcionalnost raste.

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

      strafer

      Tijekom rasprave u VK-u pokazalo se da je primjer s datumom izmišljen, a sekvencijalno numeriranje datoteka izgleda stvarnije.

      Č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 bilo bi vrijedno učiniti proširenje dinamičkim, a onda kada se početna naredba promijeni, može hraniti sve datoteke, ne samo zpegs.
      Međutim, ako Windows konzola još uvijek ne zna kako ući u povijest naredbi, onda me vjerojatno nije briga.”

      Vadim Sterkin: Ima li Linux povijest naredbi? Ne stvarno? Ne može biti…

      Ovdje nisam razumio sarkazam. Naravno da jest, i što drugo.

  • artem

    Samo ću to ostaviti ovdje

    primjer je stvarno neki nategnut, ali razumijem da to nisi ti. Ja sam nekako riješio takav problem slične tvrdoglavosti. Postoji mnogo Zip arhiva. Morate ih sve raspakirati u svoju mapu. U tom slučaju, nakon nekog vremena, mogu se pojaviti novi zipovi, morat ćete ponovno pokrenuti skriptu. Pritom nije pokušavao raspakirati stare. (Budući da već ima raspakiranih mapa, od toga neće biti ništa dobro).

    Kako me uopće ne zanima gledanje ovih patentnih zatvarača, pogotovo nakon što su već raspakirani, palo mi je na pamet takvo što. Nakon raspakiranja, datoteci se dodjeljuje atribut "hidden", a kada se traže datoteke za raspakiranje, skrivene datoteke se zanemaruju. Stoga sam od općenito trivijalnog zadatka napravio zeznutu.

    Upravitelj datotekama Totalni zapovjednik Vrlo je popularan među korisnicima čitača zaslona, ​​jer uz bogatu funkcionalnost za rad s datotekama i direktorijima ima dobru dostupnost za pomoćne tehnologije.U ovom članku ćemo objasniti i na konkretnim primjerima pokazati kako izvesti različite opcije za preimenovanje grupa datoteka koristeći Total Commander...

    Da biste preimenovali grupu datoteka, odaberite ih pritiskom na razmaknicu na željenim datotekama ili odabirom svih datoteka u mapi pomoću naredbe Control + A i pritisnite Control + M. Otvorit će se dijaloški okvir "Batch File Rename". Za preimenovanje datoteka u dijaloškom okviru "Batch Rename" koriste se posebni simboli i naredbe. Svi takvi znakovi su zatvoreni u uglastim zagradama.

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

    opis dijaloga i naredbi

    U dijaloškom okviru "Batch Rename" ima mnogo elemenata, ali su nam potrebni samo oni koji su izravno uključeni u preimenovanje.

    1. Polje "Naziv", ovdje možete odrediti predložak za novi naziv datoteke bez ekstenzije.
    2. Polje "Proširenje", ovdje je naznačeno proširenje novog naziva.
    3. Polje "Pronađi", ovdje možete unijeti tekst u naziv datoteke koji treba zamijeniti drugim.
    4. Polje "Zamijeni", ovdje možete unijeti tekst na koji želite zamijeniti tekst iz polja "Pronađi".

    Gumb "Pokreni" pokreće proces preimenovanja. Ispred ovog gumba nalazi se popis u kojem se i prije početka preimenovanja prikazuju rezultati preimenovanja u formatu stari naziv datoteke -> naziv nove datoteke. Pregledajte ovaj popis kako biste provjerili jeste li ispravno unijeli uvjete preimenovanja prije nego kliknete gumb Pokreni. Ako ste sve ispravno unijeli, nazivi datoteka koje želite primiti trebaju biti 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 "Naziv", tada će novi naziv datoteke biti isti kao i stari. To jest, naredba [N] zamjenjuje cijeli naziv datoteke bez ekstenzije.

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

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

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

    Pet znakova naziva 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. stane samo u polje "Extension" ili u polje "Name" ako trebate umetnuti ekstenziju izvorne datoteke u naziv.

    Brojač počinje s 01, mijenja se za jedan pri prelasku na sljedeću datoteku i uvijek ima dvoznamenkasti broj. Slično, naredba dodjeljuje troznamenkasti brojač novom nazivu datoteke s korakom od dva. To jest, 001, 003, 005, i tako dalje. Brojač se uklapa u novi naziv datoteke gdje stavite ovu naredbu u polje "Naziv". Na primjer, ako napišete zapis ili samo pjesmu, tada će sve datoteke odabrane u mapi biti preimenovane u zapis 01, zapis 02 itd.

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

    [d] - dodaje trenutni datum novom nazivu.

    [t] - dodaje trenutno vrijeme novom nazivu.

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

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

    Primjer 1

    Pretpostavimo da imamo datoteke s ekstenzijom .html u našoj mapi i želimo sve te datoteke promijeniti 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 popisu pored gumba "Pokreni" i pritisnite ovaj gumb.

    Primjer 2

    Recimo da smo preuzeli audioknjigu u obliku mape s mp3 datotekama, ali naziv svake datoteke je potpisan "", i želimo ukloniti ovaj fragment iz svih datoteka. zatim u dijaloškom okviru za preimenovanje grupe unesite [N] u polje "Naziv", unesite [E] u polje "Proširenje", upišite u polje "Pronađi", a polje "Zamijeni" ostavite praznim. Imajte na umu da znakovi lijeve i desne uglaste zagrade moraju biti stavljeni u uglaste zagrade kako se ne bi smatrali početkom i krajem servisne naredbe. Provjeravamo rezultat na popisu prije gumba "Pokreni" i pritisnemo ovaj gumb. Potvrdni okvir "Zamjena" mora biti poništen, inače će cijeli naziv datoteke biti zamijenjen praznim imenom, a ne samo dio koji nam je potreban.

    Primjer 3

    Pretpostavimo da imamo mapu s glazbenim zapisima čiji nazivi izgledaju kao 01 - Song1.mp3, 02 - song2.mp3 i tako dalje. Želimo ukloniti - nakon kojeg slijedi razmak iz imena svih datoteka tako da ostane samo 01 Song1.mp3, 02 Song2.mp3 i tako dalje. Zatim, u polje "Naziv" 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 "Zamijeni" su prazna, a u polje "Naziv" unesite brojač i dio starog naziva datoteke bez prvih pet znakova, u koji pada broj zapisa s crticom i razmakom nakon njega. šesti znak, odnosno naziv same pjesme.

    Primjer 4

    Pretpostavimo da imamo mapu s glazbenim zapisima čiji se nazivi sastoje od riječi odvojenih s _ bez razmaka, a želimo ukloniti znak _ iz svih naziva i zamijeniti ga razmakom. Zatim ispunite polja "Naziv" 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 zapisa ostat će nepromijenjeni. Odnosno, datoteke oblika 01_song_about_love.mp3 bit će preimenovane u 01 pjesmu o ljubavi.mp3.

    Primjer 5

    Recimo da želimo dodati naziv albuma svakoj datoteci u mapi s glazbenim zapisima s albuma iza broja svake pjesme ispred naziva pjesme. Recimo da se naš album zove "Best of". Zatim u polje "Naziv" upisujemo: Best of. Ovdje iz starog naziva svake datoteke uklanjamo prva 2 znaka koja sadrže broj pjesme i sami dodjeljujemo numeraciju. ako u mapi ima više od 100 pjesama, umjesto pisanja i umjesto pisanja već.

    Primjer 6

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

    Primjer 7

    A evo i dobrog primjera brojača. Pretpostavimo da imamo dvije mape, "parna" mapa sadrži samo sve skenirane parne stranice knjige, a "Neparna" mapa sadrži samo skenirane neparne stranice. Štoviše, u obje mape datoteke imaju isti broj Page001.jpg i tako dalje. želimo kombinirati skenirane stranice iz dvije mape u jednu tako da sve stranice idu striktno jedna za drugom, čak i nakon neparnih. Zatim u mapi "Odd" odaberite sve datoteke i unesite ih u polje "Naziv". Ovdje odsijecamo posljednja tri znaka s brojem datoteke na kraju naziva svake datoteke, ali dodajemo vlastiti brojač koji već dodjeljuje samo neparne brojeve. dobivamo datoteke Page001.jpg, Page003.jpg i tako dalje.

    U mapi "Even" također odabiremo sve datoteke, ali budući da je prva parna stranica stranica broj 2, unosimo je već u polje "Naziv". Nakon preimenovanja u ovu mapu dobit ćemo datoteke Page002.jpg, Page004.jpg i tako dalje. Sada kopirajte sve datoteke iz obje mape u jednu zajedničku mapu i ispravno razvrstajte skenirane stranice.

    Primjer 8

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

    Dobar dan vam dragi prijatelji. Pa, kako se uklapaju pripreme za Novu godinu? još nisam imao vremena. U svakom slučaju. Danas nije o tome. Sjećam se kako sam skinuo mnogo različitih slika s interneta pod jednom temom. Bilo je najčešćih slika, ali su se zvali nešto poput "xuj67hsbs6o9.jpg". U principu, u većini slučajeva, nije me briga kako se te datoteke zovu, ali ako moram raditi s njima, onda bi mi bilo bolje da svaka datoteka ima normalan privlačan naziv, inače bi mi trebalo više vremena za sve raditi.

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

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

    Windows alati

    Ovdje bih želio istaknuti 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 zapovjednik

    Osim standardnog preimenovanja, možete koristiti popularnu programsku poveznicu pod nazivom Total Commander. Možda se netko sjeća tako starog okruženja Norton Commandera, koje se kod nas koristilo i prije uvođenja windowsa? Da, takva ljuska s direktorijima i datotekama, podijeljena u dva odjeljka. Kvragu, nostalgija ga je ponijela. Još 1990.-1993. volio sam ići na posao s ocem kako bih se igrao na kompjutoru, a sve sam morao raditi preko Norton Commandera... Dovraga, moraš me zaustaviti, inače ću sada otići po svoje djetinjstvo.

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

    Danas ćemo ga koristiti za skupno preimenovanje datoteka.

    1. Preuzmite ga, na primjer odavde i instalirati. Instalacija je potpuno standardna i jednostavna. Samo preuzmite verziju za bitnost vašeg sustava. Koju imate - 32 ili 64? Ove informacije možete vidjeti tako da desnom tipkom miša kliknete ikonu "računalo" i odaberete "Svojstva".
    2. Uđite u program i vidjet ćete sučelje podijeljeno u dva prozora. Pronađite svoju mapu u kojoj se nalaze sve te datoteke, kojoj ne bi škodilo promijeniti naziv.
    3. Sada odaberite sve datoteke. To se može učiniti pomoću poznate kombinacije CTRL + A, ili u glavnom izborniku na vrhu odaberite stavku "Odabir", a zatim "Odaberi sve". Kao što vidite, sve vaše datoteke u mapi označene su crvenom bojom. Ako je tako, bravo. A ako ne uspije, pokušajte ponovno. Svašta se može dogoditi.
    4. Sada pronađite u glavnom izborniku "Datoteke" i s padajućeg popisa odaberite "Batch rename" ili pritisnite kombinaciju tipki "CTRL + M".
    5. Sada se pred vama otvorio prozor za preimenovanje grupe. Strahovito? Nemoj. U tome nema ništa loše. 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 načinu, datoteke će se preimenovati počevši od jedan i redom. Ali to je zadano. I usput, ne zaboravite, ako želite određenu riječ (na primjer, fotografiju) ispred pulta, onda je trebate unijeti u "masku".
    6. A ako želite postaviti nešto svoje, onda se trebate obratiti na parametre koji se nalaze u gornjem desnom kutu prozora programa. Prema zadanim postavkama, sve je postavljeno na "jedan"... Oni. prva će datoteka biti preimenovana u 1 , i dalje redom - 2, 3, 4 , ... Ali možemo staviti ne samo brojeve, već i slova, kao simbole za brojanje (Istina, samo latinske). Da biste to učinili, promijenite "Počni s..." u "A"(Latinski). Tada će sljedeća datoteka biti imenovana b a zatim sljedeći c, shvatili ste. Također možete promijeniti korak preimenovanja. Zadana vrijednost je 1 , tj. sljedeća slova i brojevi bit će navedeni po abecedi. Ali ako stavite korak - 2 , onda će već ići u 1,2,3 ili a, b, c, ali bit će 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 kliknuti gumb "Pokreni". Nakon svih ovih manipulacija, datoteke će biti preimenovane u sekundi i poprimit ć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 tako često morate raditi s datotekama ili jednostavno imate puno važnih informacija, onda bih vas želio pozvati da pogledate izvrstan video tečaj o zaštiti datoteka iz raznih okolnosti (Virusi, brisanje, oštećenje, kvar tvrdog diska, krađa, itd.). Opisuje prave i izvrsne načine za sigurnosno kopiranje i zaštitu vaših podataka. Štoviše, sve lekcije su u video formatima i ispričane su ljudskim jezikom, a ne tehničkim, što ovaj tečaj čini jednostavno odličnim.

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

    Srdačan pozdrav, Dmitry Kostin

  • Vrhunski povezani članci