- - Kuinka kopioida tiedosto useisiin kansioihin Windows 10: ssä

Kuinka kopioida tiedosto useisiin kansioihin Windows 10: ssä

Vedä ja pudota -sovelluksen avulla on erittäin helppo kopioida tai kopioidasiirrä tiedostoja ja kansioita. Jos haluat kopioida tiedoston useisiin kansioihin, voit pitää Ctrl-näppäintä painettuna ja vetää tiedoston tai kansion jokaiseen kansioon, johon haluat kopioida sen. Tämä vie aikaa, koska tiedosto on edelleen pudotettava jokaiseen kansioon, johon haluat kopioida tiedoston (tai kansion). Jos joudut kopioimaan tiedosto useisiin kansioihin ja tiedostoja on kopioitava paljon, voit käyttää eräajotiedostoa ja tehdä sen kaikki yhdellä kertaa.

Jos joudut kopioimaan useita tiedostoja samaan kansioon, harkitse tämän pienen tempun käyttämistä, jonka avulla voit lähettää tiedostoja kansioon kansiovalikosta.

Kopioi tiedosto useisiin kansioihin

Tällä eräohjelmalla on yksi rajoitus; tiedostojen kopioimien kansioiden on oltava samassa kansiossa. Se ei toimi, jos kansiot ovat eri paikoissa.

Avaa Muistio ja liitä seuraava siihen. Sinun on muokattava tätä komentosarjaa ennen kuin voit tallentaa sen.

@echo off
for /D %%a in ("path-to-folder*.*") do xcopy /y /d path-to-filefile.FileExt "%%a"

Ensimmäinen muokkaus, joka sinun on tehtävä, on tämä polku( ”Path-to-kansioon *. *”). Muuta tämä polku sen kansion polulle, jolla on muut kansiot. Oletetaan esimerkiksi, että sinulla on Pelit-kansio, ja sisällä on kolme kansiota, nimeltään 1, 2 ja 3. Tässä tapauksessa sinun on kirjoitettava täydellinen polku Pelit-kansioon. Jätä *. * Loppuun ja älä poista hakasulkeita tai lainausmerkkejä.

Toinen tekemäsi muokkaus on tällä polullapath-to-filefile.FileExt. Korvaa se polulla tiedostoon, jonka haluat kopioida muihin kansioihin. Sisällytä tiedostonimi ja sen laajennus. Jos polussa tai tiedostonimessä on välilyöntejä, sulje se kaksoislainausmerkeinä.

Tallenna Notepad-tiedosto BAT-tiedostotunnisteella ja aja se. Tiedosto kopioidaan kaikkiin alikansioihin.

esimerkki

Näyttää siltä, ​​että koodi näyttää sen jälkeen, kun olen muokannut sitä kopioimaan MyFile.txt-nimisen tiedoston, joka sijaitsee osoitteessa C: UsersfatiwDesktopTest, kaikkiin C-kansion alikansioihin: UsersfatiwDesktopNewfolder.

@echo off
for /D %%a in ("C:UsersfatiwDesktopNewfolder*.*") do xcopy /y /d C:UsersfatiwDesktopTestMyFile.txt "%%a"

Jos et halua käyttää eräohjelmaa, voit käyttää samaa bittiä koodia pienillä muokkauksilla ja suorittaa sen suoraan komentokehotteessa. Muokattu koodi näyttää tältä;

for /D %a in ("c:path-to-folder*.*") do xcopy /y /d c:testfile.FileExt "%a"

Olemme tehneet siihen vain kaksi muutosta; @echo pois päältäon poistettu ja yksi% -merkeistä on poistettu. Sinun on edelleen muokattava komento ja lisättävä polut tiedostoon ja kansioihin, mutta komentorivillä näet myös edistymisen.

Kommentit