Kansioiden ja alikansioiden poistaminen PowerShellissä

Windows 10 :n tiedostoista eroon pääseminen on yhtä helppoa kuin piirakan syöminen. Resurssienhallinnassa(File Explorer) suoritetun poistoprosessin kesto vaihtelee kuitenkin kohteittain. Siihen vaikuttavat useat tekijät, kuten koko, poistettavien yksittäisten tiedostojen määrä, tiedostotyyppi jne. Näin ollen tuhansia yksittäisiä tiedostoja sisältävien suurten kansioiden poistaminen voi kestää tunteja(can take hours) . Joissakin tapauksissa arvioitu poiston aikana näkyvä aika voi olla jopa enemmän kuin yksi päivä. Lisäksi perinteinen poistotapa on myös hieman tehoton, koska sinun on tyhjennettävä roskakori( empty Recycle bin) poistaaksesi nämä tiedostot pysyvästi tietokoneeltasi. Joten tässä artikkelissa keskustelemme kansioiden ja alikansioiden poistamisesta Windows PowerShellissä(Windows PowerShell) nopeasti.

Kansioiden ja alikansioiden poistaminen PowerShellissä

Kansioiden ja alikansioiden poistaminen Windows PowerShellissä(How to Delete Folders and Subfolders in Windows PowerShell)

Yksinkertaisimmat tavat poistaa kansio on lueteltu alla:

  • Valitse kohde ja paina näppäimistön Del - näppäintä(key) .
  • Napsauta kohdetta hiiren kakkospainikkeella ja valitse näkyviin tulevasta pikavalikosta (from the context menu)Poista(Delete) .

PC ei kuitenkaan poista poistamiasi tiedostoja pysyvästi, koska tiedostot ovat edelleen roskakorissa(Recycle) . Siksi(Hence) tiedostojen poistamiseksi pysyvästi Windows - tietokoneeltasi

  • Joko paina Shift + Delete keys samanaikaisesti poistaaksesi kohteen.
  • Tai napsauta hiiren kakkospainikkeella työpöydän (Desktop)Roskakori(Recycle) - kuvaketta ja napsauta sitten Tyhjennä roskakori(Empty recycle bin) -vaihtoehtoa.

Miksi poistaa suuret tiedostot Windows 10:ssä?(Why Delete Large Files in Windows 10?)

Tässä on joitain syitä suurten tiedostojen poistamiseen Windows 10 :ssä:

  • Tietokoneen levytila(disk space) ​​saattaa olla vähissä, joten tilaa on tyhjennettävä.
  • Tiedostosi tai kansiosi ovat saattaneet kopioida(duplicated) vahingossa
  • Yksityiset tai arkaluontoiset tiedostosi(private or sensitive files) voidaan poistaa, jotta kukaan muu ei pääse käsiksi niihin.
  • Tiedostosi voivat olla vioittuneet tai täynnä haittaohjelmia haittaohjelmien(corrupt or full of malware) hyökkäyksen vuoksi.

Ongelmia suurten tiedostojen ja kansioiden poistamisessa(Issues With Deleting Large Files and Folders)

Joskus kun poistat suurempia tiedostoja tai kansioita, saatat kohdata ärsyttäviä ongelmia, kuten:

  • Tiedostoja ei voi poistaa(Files can’t be deleted) – Tämä tapahtuu, kun yrität poistaa sovellustiedostoja ja kansioita niiden poistamisen sijaan.
  • Erittäin pitkä poiston kesto(Very long duration of deletion) – Ennen varsinaisen poistoprosessin aloittamista File Explorer tarkistaa kansion sisällön ja laskee tiedostojen kokonaismäärän ETA :n saamiseksi . Tarkistuksen ja laskennan lisäksi Windows (Apart)analysoi(Windows) tiedostot nähdäkseen päivitykset sillä hetkellä poistettavassa tiedostossa/kansiossa. Nämä lisäprosessit vaikuttavat suuresti poiston kokonaisjaksoon.

Pakko lukea(Must Read) : Mikä on HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Onneksi on olemassa muutamia tapoja ohittaa nämä tarpeettomat vaiheet ja nopeuttaa suurten tiedostojen poistamista Windows 10 :stä . Tässä artikkelissa opastamme sinut eri menetelmien läpi samaan tekemiseen.

Tapa 1: Poista kansiot ja alikansiot Windows PowerShellissä(Method 1: Delete Folders and Subfolders in Windows PowerShell)

Noudata alla mainittuja ohjeita poistaaksesi suuret kansiot PowerShell - sovelluksella:

1. Napsauta Käynnistä(Start) -painiketta ja kirjoita powershell ja napsauta sitten Suorita järjestelmänvalvojana(Run as administrator) .

avaa Windows PowerShell järjestelmänvalvojana Windowsin hakupalkista

2. Kirjoita seuraava komento(command)  ja paina Enter-näppäintä(Enter key) .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Huomautus:(Note:) Muuta yllä olevan komennon polku (path)kansiopolkuun,(folder path) jonka haluat poistaa.

kirjoita komento poistaaksesi tiedoston tai kansion Windows PowerShellissä.  Kansioiden ja alikansioiden poistaminen PowerShellissä

Lue myös: (Also Read:) Win-asennustiedostojen poistaminen Windows 10:ssä(How to Delete Win Setup Files in Windows 10)

Tapa 2: (Method 2: )Poista kansiot ja alikansiot (Delete Folders and Subfolders in) komentokehotteessa(Command Prompt)

Virallisen Microsoft -dokumentaation mukaan del-komento(del command) poistaa yhden tai useamman tiedoston ja rmdir-komento(rmdir command) poistaa tiedostohakemiston. Molemmat komennot voidaan suorittaa myös Windowsin palautusympäristössä(Windows Recovery Environment) . Voit poistaa kansioita ja alikansioita komentokehotteessa(Command Prompt) seuraavasti:

1. Avaa hakupalkki painamalla Windows Windows + Q keys-näppäimiä(search bar) .

Paina Windows-näppäintä ja Q avataksesi hakupalkin

2. Kirjoita Command Prompt ja napsauta Suorita järjestelmänvalvojana(Run as Administrator) -vaihtoehtoa oikeanpuoleisessa ruudussa.

Kirjoita Command Prompt ja napsauta oikeanpuoleisessa ruudussa Suorita järjestelmänvalvojana -vaihtoehtoa.  Kansioiden ja alikansioiden poistaminen PowerShellissä

3. Napsauta Kyllä (Yes)Käyttäjätilien valvonta(User Account Control) -ponnahdusikkunassa , jos sitä pyydetään.

4. Kirjoita cd ja kansion polku(folder path) , jonka haluat poistaa, ja paina Enter-näppäintä(Enter key) .

Esimerkiksi cd C:\Users\ACER\Documents\Adobe alla olevan kuvan mukaisesti.

Huomautus:(Note:) Voit kopioida kansion polun File Explorer -sovelluksesta, jotta virheitä ei tapahdu.

avaa kansio komentokehotteessa

5. Komentorivi näyttää nyt kansion polun. Tarkista se kerran varmistaaksesi, että syötetty polku poistaa oikeat tiedostot. Kirjoita sitten seuraava komento (command ) ja paina Enter-näppäintä(Enter key) suorittaaksesi sen.

del /f/q/s *.* > nul

anna komento poistaaksesi kansio komentokehotteessa.  Kansioiden ja alikansioiden poistaminen PowerShellissä

6. Kirjoita cd . . -komento palataksesi yhden askeleen taaksepäin kansiopolussa ja paina Enter-näppäintä(Enter key) .

kirjoita komentokehotteeseen cd..-komento

7. Kirjoita seuraava komento(command)  ja poista määritetty kansio painamalla Enter .

rmdir /q/s FOLDER_NAME

Vaihda kansioon FOLDER_NAME sen kansion nimi, jonka haluat poistaa.

rmdir-komento poistaaksesi kansion komentokehotteessa

Näin voit poistaa suuria kansioita ja alikansioita komentokehotteessa(Command Prompt) .

Lue myös: (Also Read:) Tiedoston pakottaminen poistamaan Windows 10:ssä(How to Force Delete File in Windows 10)

Tapa 3: Lisää pikapoistovaihtoehto kontekstivalikkoon(Method 3: Add Quick Delete Option in Context Menu)

Vaikka olemme oppineet poistamaan kansioita ja alikansioita Windows PowerShellissä(Windows PowerShell) tai komentokehotteessa(Command Prompt) , toimenpide on toistettava jokaiselle yksittäiselle suurelle kansiolle. Helpottaakseen tätä entisestään käyttäjät voivat luoda komennosta erätiedoston ja lisätä sen sitten File Explorerin (File Explorer)kontekstivalikkoon( context menu) . Se on valikko, joka tulee näkyviin, kun napsautat tiedostoa/kansiota hiiren kakkospainikkeella. Pikapoistovaihtoehto on sitten käytettävissä jokaiselle Explorerin(Explorer) tiedostolle ja kansiolle, josta voit valita. Tämä on pitkä toimenpide, joten noudata sitä huolellisesti.

1. Paina Windows + Q keys yhdessä ja kirjoita notepad. Napsauta sitten Avaa(Open) kuvan mukaisesti.

etsi muistilehtiö Windowsin hakupalkista ja napsauta Avaa.  Kansioiden ja alikansioiden poistaminen PowerShellissä

2. Kopioi ja liitä annetut rivit huolellisesti (Carefully)Muistio(Notepad) - asiakirjaan kuvan mukaisesti:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

kirjoita koodi Muistioon

3. Napsauta Tiedosto(File ) - vaihtoehtoa vasemmasta yläkulmasta ja valitse valikosta Tallenna nimellä....( Save As…)

napsauta Tiedosto ja valitse Muistiossa Tallenna nimellä.  Kansioiden ja alikansioiden poistaminen PowerShellissä

4. Kirjoita tiedostonimeksi (File name: )quick_delete.bat ja napsauta Tallenna(Save) - painiketta.

Kirjoita Quick delete.bat kohdan Tiedostonimi vasemmalle puolelle ja napsauta Tallenna-painiketta.

5. Siirry kohtaan Kansion sijainti(Folder location) . Napsauta hiiren kakkospainikkeella quick_delete.bat - tiedostoa ja valitse Kopioi(Copy ) korostettuna.

Napsauta hiiren kakkospainikkeella nopeaa delete.bat-tiedostoa ja valitse valikosta Kopioi.  Kansioiden ja alikansioiden poistaminen PowerShellissä

6. Siirry Resurssienhallinnassa(File Explorer. ) kohtaan C:\WindowsLiitä quick_delete.bat- tiedosto tähän painamalla Ctrl + V keys

Huomautus:(Note: ) Pikapoistovaihtoehdon lisäämiseksi quick_delete.bat-tiedoston on oltava kansiossa, jossa on oma PATH -ympäristömuuttuja. Windows - kansion polkumuuttuja on % %windir%.

Siirry Windows-kansioon File Explorerissa.  Paina Ctrl ja v liittääksesi pika delete.bat-tiedoston kyseiseen paikkaan

7. Käynnistä Suorita(Run) - valintaikkuna painamalla Windows + R -näppäimiä(keys) samanaikaisesti .

8. Kirjoita regedit ja paina Enter avataksesi rekisterieditorin( Registry Editor) .

Huomautus:(Note: ) Jos et ole kirjautunut sisään järjestelmänvalvojan tililtä, ​​saat Käyttäjätilien valvonta(User Account Control) -ponnahdusikkunan, jossa pyydetään lupaa. Napsauta (Click)Kyllä(Yes ) myöntääksesi sen ja jatka seuraavien vaiheiden poistamiseksi kansioiden ja alikansioiden poistamiseksi.

kirjoita regedit Suorita-valintaikkunaan

9. Siirry HKEY_CLASSES_ROOT\Directory\shell alla olevan kuvan mukaisesti.

mene shell-kansioon rekisterieditorissa.  Kansioiden ja alikansioiden poistaminen PowerShellissä

10. Napsauta komentotulkkikansiota(shell) hiiren kakkospainikkeella . Napsauta pikavalikosta New> Avain . (Key )Nimeä tämä uusi avain uudelleen nimellä Quick Delete .

napsauta komentotulkkikansiota hiiren kakkospainikkeella ja napsauta Uusi ja valitse Rekisterieditorissa Avain

11. Napsauta hiiren kakkospainikkeella Quick Delete -näppäintä, siirry kohtaan Uusi( New, ) ja valitse valikosta Avain( Key ) alla olevan kuvan mukaisesti.

Napsauta hiiren kakkospainikkeella Pikapoistoa ja valitse Uusi ja sitten Avain-vaihtoehto rekisterieditorissa

12. Nimeä uusi avain(new key) uudelleen nimellä Komento(Command) .

nimeä uusi avain uudelleen komentoksi Rekisterieditorin Quick Delete -kansiossa

13. Kaksoisnapsauta oikeanpuoleisessa ruudussa (oletus)((Default)) tiedostoa avataksesi Muokkaa merkkijonoa(Edit String) -ikkunan.

kaksoisnapsauta Oletus ja Muokkaa merkkijonoa -ikkuna avautuu.  Kansioiden ja alikansioiden poistaminen PowerShellissä

14. Kirjoita Arvotiedot- kohtaan cmd /c “cd %1 && quick_delete.bat”ja(Value Data: ) napsauta OK

syötä arvotiedot Rekisterieditorin Muokkaa merkkijonoa -ikkunaan

Pikapoistovaihtoehto on nyt lisätty Explorer (Delete)-(Explorer) kontekstivalikkoon.

15. Sulje Rekisterieditori(Registry Editor) - sovellus ja palaa kansioon(Folder) , jonka haluat poistaa.

16. Napsauta kansiota(folder) hiiren kakkospainikkeella ja valitse pikavalikosta Pikapoisto kuvan mukaisesti .(Quick Delete)

Sulje Rekisterieditori-sovellus ja palaa kansioon, jonka haluat poistaa.  Napsauta hiiren kakkospainikkeella kansiota ja valitse Pikapoisto.  Kansioiden ja alikansioiden poistaminen PowerShellissä

Heti kun valitset Quick Delete -vaihtoehdon, näkyviin tulee komentokehoteikkuna, joka pyytää vahvistusta toiminnolle.

17. Tarkista kansion polku(Folder path) ja kansion nimi(Folder name) kerran ja napsauta mitä tahansa(any key ) näppäimistön näppäintä poistaaksesi kansion nopeasti.

Huomautus:(Note: ) Jos kuitenkin valitsit vahingossa väärän kansion ja haluat lopettaa prosessin, paina Ctrl + C . Komentorivi pyytää jälleen vahvistusta näyttämällä viestin Terminate batch job (Y/N)?Paina Y ja paina sitten Enter -näppäintä peruuttaaksesi pikapoistotoiminnon(Quick Delete) alla kuvatulla tavalla.

lopeta erätyö poistaaksesi kansion komentokehotteessa

Lue myös: (Also Read:) Rikkoutuneiden merkintöjen poistaminen Windowsin rekisteristä(How to Delete Broken Entries in Windows Registry)

Provinkki: (Pro Tip:) Taulukko parametreista (Table of Parameters) ja niiden käytöstä
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

Suorita del /?komento oppiaksesi lisää samasta.

Suorita del Saadaksesi lisätietoja del-komennosta

Suositus:(Recommended:)

Yllä olevat menetelmät ovat tehokkaimpia tapoja poistaa suuria kansioita Windows 10:ssä(delete large folders in Windows 10) . Toivomme, että tämä opas auttoi sinua oppimaan poistamaan kansioita ja alikansioita PowerShell & Command Promptissa(how to delete folders and subfolders in PowerShell & Command Prompt) . Lisäksi, jos sinulla on kysyttävää / kommentteja tästä artikkelista, voit jättää ne kommenttiosioon.



About the author

Olen ammattimainen Windows- ja toimistoohjelmistojen arvioija. Minulla on syvät tiedot näistä ohjelmista sekä niiden erilaisista ominaisuuksista ja ominaisuuksista. Arvosteluni ovat objektiivisia ja yksityiskohtaisia, jotta potentiaaliset asiakkaat näkevät, kuinka hyvin ohjelma toimii ja mitä parannuksia voitaisiin tehdä. Haluan myös auttaa ihmisiä löytämään parhaat sovellukset heidän tarpeisiinsa – joko arvostelujen kautta tai löytämään parhaat tarjoukset sovelluksista.



Related posts