Katso tämä yksinkertainen komentosarja, joka voi säästää paljon aikaa tiedostojen manuaalisessa uudelleennimeämisessä.

Erä uudelleennimeäminen on tehokas tapa järjestää digitaalisia tiedostoja. Se voi olla erityisen hyödyllinen, kun tiedostoistasi puuttuu kuvaavia tai johdonmukaisia ​​tiedostonimiä.

Voit automatisoida erän uudelleennimeämisen yksinkertaisella Python-skriptillä. Välitä kuvio Python-skriptiin ja anna sen nimetä uudelleen kaikki kansion tiedostot yhdenmukaisella nimeämiskäytännöllä.

Kun Python-skripti on valmis, voit suorittaa sen komentorivillä ja se nimeää uudelleen kaikki tietyn kansion tiedostot.

Kuinka kiertää kaikki hakemiston tiedostot

On niin monia tapoja, joilla voit Eränimeä tiedosto uudelleen Windowsissa, mukaan lukien komentokehotteen tai Windowsin tiedostojenhallinnan kautta.

Toinen tapa nimetä tiedostoja uudelleen on käyttää Python-komentosarjaa. Jos et ole perehtynyt Pythoniin, voit oppia sen eri tavoilla Kirjoita parempi Python-koodi.

Jos haluat nimetä uudelleen kaikki tietyn kansion tiedostot, sinun on selattava kyseistä tiedostojoukkoa. Voit katsoa koko esimerkin tästä

GitHub repo.

  1. Luo uusi kansio tiedostoille, jotka haluat nimetä uudelleen:
  2. Luo uusi tiedosto nimeltä batch-rename.py.
  3. Tuo os-moduuli tiedoston yläosassa. Tämän avulla voit käyttää käyttöjärjestelmäsi tiedostoja ja hakemistoja:
    tuonti os
  4. Määritä hakemisto, johon olet tallentanut tiedostot:
    dir_path = "C:\\Käyttäjät\\Sharl\\Desktop\\tiedostot"
    Voit käyttää sen sijaan myös suhteellista polkua. Jos esimerkiksi komentosarjasi ja tiedostokansiosi ovat samassa hakemistossa, tiedostopolku voi näyttää tältä:
    dir_path = "tiedostot"
  5. Alusta laskurimuuttuja, jota käytät luvun liittämiseen tiedostonimen loppuun:
    laskuri = 1
  6. Lisää for-silmukka toistaaksesi jokaista hakemiston tiedostoa:
    varten Tiedoston nimi sisään os.listdir (dir_path):
    Tulosta("Uudelleennimeäminen:" + tiedostonimi + "...")
  7. Testaaksesi komentosarjan, suorita se komentorivillä käyttämällä python-komentoa. Varmista, että siirryt kansioon, johon tallensit skriptin:
    cd työpöytä
    python batch-rename.py

Kuinka nimetä kaikki tiedostot uudelleen tietyn mallin perusteella

Käyttäjän on syötettävä skriptiin kuvio, kuten "Financial_Planning". Komentosarja nimeää kaikki tiedostot uudelleen annettuun malliin ja lisää tiedostonimen loppuun lukumäärän.

  1. Tuo sys-moduuli tiedoston yläosassa.
    tuonti sys
    Tämän avulla voit hyväksyä komentoriviargumentteja. Kun suoritat komentosarjaa komentorivillä, voit kirjoittaa mallin, jota haluat käyttää tiedostojesi uudelleennimeämiseen.
    python batch-rename.py "Financial_Planning"
  2. Kirjoita tuontilausekkeiden jälkeen komentoriviargumentti. Jos käyttäjä ei anna sitä, tulosta virheilmoitus:
    commandLineArgs = sys.argv

    jos len (commandLineArgs) > 1:
    malli = commandLineArgs[1] + "_{}"
    muu:
    Tulosta("Anna malli uusille tiedostonimille komentoriviargumentiksi")
    sys.exit()

  3. For-silmukan sisällä, kun selaat jokaista tiedostoa, hanki sen tiedostopääte:
    file_ext = os.path.splitext (tiedostonimi)[1] 
  4. Luo uusi tiedostonimi annetun mallin perusteella. Lisää määrä tiedostonimen loppuun ja lisää tiedostotunniste uudelleen:
    uusi_tiedostonimi = kuvio.muoto (laskuri) + tiedoston_osoite
  5. Nimeä tiedosto uudelleen uudella tiedostonimellä:
    oldFileName = os.path.join (dir_path, filename)
    newFileName = os.path.join (hakemistopolku, uusi_tiedoston_nimi)
    os.rename (vanhaTiedostonNimi, UusiTiedostonNimi)
  6. Kasvata seuraavan tiedoston laskuria:
    laskuri += 1
  7. Tulosta for-silmukan jälkeen vahvistusviesti:
    Tulosta("Kaikki tiedostot nimetty uudelleen.")
  8. Siirry komentorivillä kansioon, johon olet tallentanut Python-skripti. Nimeä tiedostot uudelleen käyttämällä python-komentoa, jota seuraa kuvio:
  9. Avaa tiedostojen hallintaohjelma ja tarkastele uudelleennimettyjä tiedostoja:

Yksinkertaisten tehtävien automatisointi Pythonilla

Python-skripti on erittäin hyödyllinen tapa automatisoida yksinkertaisia ​​tehtäviä, kuten useiden tiedostojen uudelleennimeämistä samanaikaisesti. Voit tutkia muita tapoja nimetä uudelleen tiedostoja tietokoneellasi.