Windows 10:ssä ForFiles on hyödyllinen komentorivityökalu, joka on suunniteltu valitsemaan tiedostoja eri kriteereillä ja suorittamaan niille komento. Yleensä tätä komentoa käytetään useammin poistamaan tiedostoryhmä, joka täyttää tietyt ehdot. Esimerkiksi tiedostot, joita ei ole muokattu tiettyinä päivinä.
Ainoa ForFilesin varoitus on, että se toimii vain paikallisesti, mikä tarkoittaa, että et voi käyttää sitä komentojen valitsemiseen ja suorittamiseen verkkokansioon tallennetuissa tiedostoissa. On kuitenkin mahdollista suorittaa tämä tehtävä, jos yhdistät verkkokansion Windows 10:ssä ja suoritat sitten komennon yhdistetyssä asemassa. Voit jopa luoda komentosarjan ajoittaaksesi tehtävän suorittamaan komennon automaattisesti.
Tässä oppaassa opit käyttämään ForFiles-komentoa jaetussa verkkokansiossa Windows 10:ssä.
Kuinka käyttää ForFiles-komentoa verkkokansiossa Windows 10:ssä
Voit poistaa tiedostoja ForFilesin kanssa jaetusta verkkokansiosta seuraavasti:
-
Avata alkaa Windows 10:ssä.
-
Etsiä Komentokehotenapsauta tulosta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana -vaihtoehto.
-
Kirjoita seuraava komento yhdistääksesi verkkokansion, johon haluat suorittaa ForFiles-komennon, ja paina Tulla sisään:
net use z: \\networkShare\files /user:userName PaZZw0rd
Muuta komennossa ”z” asemakirjaimeksi, jonka haluat määrittää yhdistämiseen, ja korvaa ”\\networkShare\files” jaetun kansion poluksi.
Nopea vinkki: Käyttäjätunnus ja salasana ovat valinnaisia kansion jakamisoikeuksista riippuen. -
Kirjoita seuraava komento poistaaksesi tiedostot, joita ei ole muutettu viimeisen 30 päivän aikana, ja paina Tulla sisään:
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
Muuta komennossa ”C:\PATH\TO\FOLDER” sen kansion polku, jonka tiedostot haluat poistaa, ja muuta /d -30 valitaksesi tiedostot, joiden viimeinen muokkauspäivämäärä on.
-
Kirjoita seuraava komento poistaaksesi verkkokansion yhdistämisen ja paina Tulla sisään:
net use z: /delete
Korvaa komennossa ”z” asemakirjaimelle, joka vastaa kartoitustasi.
Kun olet suorittanut vaiheet, komento suoritetaan määrittämässäsi verkkosijainnissa.
ForFiles-asetusten erittely
Tässä on kuvaukset tämän oppaan ForFiles-komennon kanssa käytetyistä valinnoista:
- /p – osoittaa polun nimen, jolla haku aloitetaan.
- /s – käskee ForFilesia etsimään alihakemistoista.
- /d – määrittää tiedoston viimeisimmän muokkauksen päivämäärän.
- /c – käskee ForFilesia suorittamaan komennon, joka on käärittävä lainausmerkkeihin, oletus on ”cmd /c del @file”.
- /q — sallii kansioiden poistamisen ilman vahvistusta.
Jos haluat lisätietoja näistä kytkimistä, käytä ForFiles /?
Komento.
Kuinka ajoittaa ForFiles-komento verkkokansioon Windows 10:ssä
Jos haluat automatisoida tiedostojen poistoprosessin ForFiles-sovelluksella, sinun on ensin luotava komentosarja ja suoritettava se ajoitetulla tehtävällä Task Scheduler -sovelluksella.
Voit poistaa jaetussa verkkokansiossa olevat tiedostot automaattisesti seuraavasti:
-
Avata alkaa.
-
Etsiä Muistilehtiö ja napsauta ylintä tulosta avataksesi sovelluksen.
-
Kopioi ja liitä seuraava koodi tekstitiedostoon:
net use z: \\PATH\TO\NETWORK\FOLDER ForFiles /p "z:" /s /d -30 /c "cmd /c del /q @file" net use z: /delete
-
Mukauta skripti mieltymystesi mukaan. Muista muuttaa esimerkiksi ensimmäisellä rivillä ”z” asemakirjaimelle, jota haluat käyttää jaetun kansion yhdistämiseen, ja määritä sen verkkokansion polku, jonka haluat yhdistää poistamaan tiedostoja. Toisella rivillä vaihda ”z” karttaasemaa vastaavalle asemakirjaimelle ja muuta /d -30 valitaksesi tiedostot, joiden viimeinen muokkauspäivämäärä on. Korvaa lopuksi kolmannella rivillä ”z” verkkokartta-aseman asemakirjaimella.
-
Klikkaa Tiedosto valikosta.
-
Valitse Tallenna nimellä vaihtoehto.
-
Tallenna tiedosto kuvaavalla nimellä ja .bat laajennus. Esimerkiksi, images-cleanup.bat.
-
Avata alkaa.
-
Etsiä Tehtävien ajoitus ja napsauta ylintä tulosta avataksesi sovelluksen.
-
Napsauta hiiren kakkospainikkeella Tehtävien ajoituskirjasto kansio ja napsauta Uusi kansio vaihtoehto.
-
Vahvista kansion nimi ja napsauta OK -painiketta. (Olemme luomassa uutta kansiota pitääksemme tehtävät järjestyksessä ja erillään järjestelmätehtävistä.)
-
Napsauta hiiren kakkospainikkeella äskettäin luotua kansiota ja valitse Luo tehtävä vaihtoehto.
-
Kirjoita ”Nimi”-kenttään tehtävän nimi. Esimerkiksi Picture Cleanup
-
Valitse Yleiset-välilehden Suojausasetukset-osiosta Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei vaihtoehto. (Tämä on vaihtoehto, joka estää komentoikkunan näkymisen, kun tehtävä suoritetaan automaattisesti.)
-
Tyhjennä Älä säilytä salasanaa vaihtoehto.
-
Napsauta ”Triggerit”-välilehteä ja napsauta Uusi -painiketta.
-
Valitse avattavasta ”Aloita tehtävä” -valikosta Aikataulun mukaan vaihtoehto.
-
Määritä Asetukset-kohdassa, milloin haluat tehtävän suoritettavan (esimerkiksi ajoissa, päivittäin, viikoittain, kuukausittain). Muista määrittää valitsemallesi vaihtoehdolle alkaa asetukset oikealla puolella.
-
Klikkaa OK -painiketta.
-
Napsauta ”Toiminnot” -välilehteä ja napsauta Uusi Painike.
-
Valitse avattavasta Toiminnot-valikosta Käynnistä ohjelma vaihtoehto.
-
Napsauta ”Ohjelma/skripti” -ruudussa Selaa -painiketta ja etsi ForFiles-skriptitiedosto.
-
Klikkaa OK -painiketta.
-
Napsauta ”Asetukset” -välilehteä ja varmista, että tarkistat seuraavat vaihtoehdot:
- Anna tehtävän suorittaa pyynnöstä.
- Suorita tehtävä mahdollisimman pian sen jälkeen, kun ajoitettu aloitus on jäänyt väliin.
- Jos tehtävä epäonnistuu, käynnistä jokainen uudelleen.
-
Klikkaa OK -painiketta.
Kun olet suorittanut vaiheet, tehtävä suoritetaan aikataulun mukaisesti ja poistetaan verkkosijainnista määrittämääsi päivää vanhemmat tiedostot.
Tämä opas keskittyy tietyt ehdot täyttävien tiedostojen poistamiseen verkkokansiosta, mutta tämä on esimerkki. Voit käyttää ForFilesia monien muiden komentojen suorittamiseen.