CMD ištrinti aplanką: ištrinkite failus ir aplankus naudodami komandų eilutę

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai kurių aplankų ir failų neįmanoma ištrinti naudojant „Windows Explorer“. Tai apima failus su ilgais keliais, pavadinimus ar rezervuotus pavadinimus, tokius kaip CON, AUX, COM1, COM2, COM3, COM4, ​​LPT1, LPT2, LPT3, PRN, NUL ir kt. Bandydami ištrinti šiuos failus gausite klaidos pranešimą „Prieiga uždrausta“ naudojant „Windows Explorer“, net jei esate administratorius.

Nepriklausomai nuo priežasties, juos galima priverstinai ištrinti tik naudojant komandinę eilutę. Šiame straipsnyje paaiškinta, kaip cmd naudoti sėkmingai ištrinti aplanką ar failą. Greita santrauka pasislėpti 1 Prieš pradėdami 2 Kaip pašalinti failus ir aplankus naudojant komandų eilutę 2.1 Del/Erase komanda cmd 2.2 Rmdir /rd komanda cmd 2.3 Ištrinkite kelis failus ir aplankus 2.4 Ištrinkite failus ir aplankus bet kuriame kataloge 2.5 Patikrinkite, ar yra failas ar aplankas, tada pašalinkite naudodami IF komandą 3 Kaip pašalinti failus ir aplankus naudojant „Windows PowerShell“ 3.1 Ištrinkite kelis failus ir aplankus 3.2 Ištrinkite failus ir aplankus bet kuriame kataloge 4 Naudodami komandų eilutę ištrinkite failus ir aplankus sudėtingais ir ilgais keliais 5 Baigiamieji žodžiai

Prieš pradėdami

Štai keletas svarbių dalykų, kuriuos turite suprasti prieš pradėdami šalinti failus ir aplankus naudodami komandų eilutę ir „Windows PowerShell“. Šie patarimai padės suprasti sąlygas ir kai kurias pagrindines komandų, kurios bus toliau naudojamos straipsnyje, taisykles.

Svarbiausia čia prisiminti kelio ir failo/aplanko pavadinimo sintaksę. Įvesdami failo pavadinimą atkreipkite dėmesį, ar jame nėra tarpo (tarpo). Pavyzdžiui, jei aplanko pavadinime nėra vietos, jis gali būti parašytas toks, koks yra. Tačiau, jei jame yra tarpas, jis turi būti parašytas skliausteliuose (). Štai pavyzdys: cd atgal

Kitas dalykas, kurį reikia atsiminti, yra tai, kad pašalindami jau tuščius aplankus ir aplankus, kuriuose yra tam tikro turinio, galite matyti skirtingus rezultatus. Tai pasakius, turėsite naudoti specialias komandos parinktis, kad pašalintumėte turinį iš aplanko kartu su pačiu pagrindiniu aplanku. Tai vadinama rekursiniu veiksmu.

Be to, jūs taip pat turite žinoti, kaip pakeisti savo darbo katalogą, esantį komandų eilutės sąsajoje. Naudokite komandą CD Norėdami pakeisti katalogą, po kurio eina teisinga sintaksė. Štai keletas pavyzdžių:

  • Perkelti aplanką atgal:
    cd ..
    cd pirmyn
  • Perkelti į aplanką tame pačiame darbo kataloge:
    cd 'NameOfFolder'
    pakeisti WD
  • Perkelkite į tikslų aplanką, neatsižvelgdami į dabartinį darbo katalogą:
    cd /d 'DriveLetter:PathFolderName'
    Pavyzdžiui,
    cd /d C: Users Subhan Desktop
    pakeisti pavarą
  • Keisti diską:
    DriveLetter:

Paskutinis dalykas, kuris gali būti naudingas, yra galimybė peržiūrėti, koks turinys yra dabartiniame darbo kataloge. Tai ypač naudinga norint įvesti teisingą tikslinio failo ar aplanko rašybą. Norėdami peržiūrėti dabartinio darbo katalogo turinį komandų eilutėje ir „PowerShell“, įveskite Tau .

Dabar, kai turime pagrindinių žinių, parodysime, kaip galite ištrinti failus ir aplankus naudodami komandinę eilutę „Windows“ kompiuteryje.

Pagal numatytuosius nustatymus yra 2 komandinės eilutės sąsajos „Windows 10“ - Komandinė eilutė ir „Windows PowerShell“. Abu jie bus naudojami ištrinti turinį iš kompiuterio.

Kaip pašalinti failus ir aplankus naudojant komandų eilutę

Pradėkime nuo pačių elementariausių komandų ir pradėsime eiti į viršų, kad gautume komandų eilutę. Rekomenduojame naudoti komandų eilutę su administratoriaus teisėmis, kad nesusidurtumėte su papildomais raginimais, kuriuos jau galite turėti.

Del/Erase komanda cmd

ir Ištrinti komandos komandų eilutėje yra viena kitos slapyvardžiai. Tai reiškia, kad abu atlieka tą pačią funkciją, nepriklausomai nuo to, kurią naudojate. Jie gali būti naudojami atskiriems elementams (failams) pašalinti esamame darbo kataloge. Atminkite, kad juo negalima ištrinti pačių katalogų (aplankų).

Norėdami tai padaryti, naudokite vieną iš šių komandų:

Patarimas: Naudoti Skirtukas mygtuką, kad automatiškai užpildytumėte kelius ir failų/aplankų pavadinimus. | _+_ |

Pakeisti Failo/aplanko pavadinimas su elemento, kurį norite pašalinti, pavadinimu. Štai pavyzdys, kaip pašaliname failus iš darbo katalogo:

Jei bandysite pašalinti elementus iš aplanko, nesvarbu, ar jie tušti, ar ne, būsite paraginti atlikti patvirtinimo veiksmą, pvz., Žemiau pateiktą:

Esant tokiai situacijai, turėsite įvesti IR nes taip ir N kad ne patvirtintų. Jei pasirinksite „taip“, elementai, esantys tiesiai aplanke, bus pašalinti, tačiau katalogas (aplankas) išliks. Tačiau aplanko pakatalogiai visiškai nebus pakeisti.

Šią problemą galima išspręsti naudojant /s jungiklį. Norėdami pašalinti visą aplanko ir jo pakatalogių turinį, komandoje turėsite pridėti rekursinę parinktį ( /s ). Pasviras brūkšnys ir s reiškia rekursinę parinktį. Žiūrėkite žemiau pateiktą pavyzdį, kad visiškai suprastumėte sąvoką:

Mes naudosime komandą, kad rekursyviai pašalintumėte tekstinius failus aplanke „Galutinis aplankas“, kuriame taip pat yra pakatalogis, pavadintas „Subfolder“. Antriniame aplanke taip pat yra 2 teksto failų pavyzdžiai, kuriuos rekursyviai pašalinsime naudodami šią komandą: | _+_ |

Čia yra jo išvestis:

Kaip matote aukščiau esančiame paveikslėlyje, turėjome du kartus įvesti y - vieną kartą kiekvienam aplankui. su kiekvienu patvirtinimu buvo pašalinti 2 teksto failai, kaip anksčiau minėjome šiame pavyzdyje. Tačiau jei naudosime „File Explorer“, vis tiek matysime, kad abu katalogai - galutinis aplankas ir poaplankas - vis dar yra, tačiau jų turinys pašalinamas.

Taip pat galite dar kartą pataisyti komandą, kad ji būtų vykdoma tyliai ir jūsų nebūtų paprašyta patvirtinti. Štai kaip: | _+_ |

The / q parodo, kad reikia imtis veiksmų tyliai .

Rmdir /rd komanda cmd

Panašiai kaip „Del“ ir „Erase“, rmdir ir rd taip pat yra slapyvardžiai vienas kitam, o tai reiškia pašalinti katalogą . Šios komandos naudojamos pašalinti visą katalogą ir pakatalogius (rekursyviai), įskaitant jų turinį. Norėdami tai padaryti, naudokite žemiau pateiktą komandą: | _+_ |

Aukščiau pateikta komanda pašalins naują aplanką tik tuo atveju, jei jis tuščias. Jei aplanke yra pakatalogių, galite gauti tokį raginimą:

Tokiu atveju turėsime taikyti rekursinio elementų ištrynimo parinktį, kaip tai darėme anksčiau naudodami komanda. | _+_ |

Žinoma, tai taip pat galima atlikti naudojant / q parinktį, kad jūsų neprašytų patvirtinti. | _+_ |

Ištrinkite kelis failus ir aplankus

Iki šiol mes atlikome užduotį ištrinti atskirus kiekvienos komandos elementus. Dabar pažiūrėkime, kaip galite pašalinti kelis pasirinktinius failus ar aplankus. Norėdami tai padaryti, naudokite žemiau pateiktą komandą:

Failams: | _+_ |

Katalogams: | _+_ |

Čia yra katalogo prieš ir po palyginimas, kuriame buvo vykdomos abi aukščiau pateiktos komandos:

Taip pat galite naudoti žvaigždutė (*) sujungtas su failo tipu arba failo pavadinimu, kad būtų galima masiškai pašalinti failus su komandą. Tačiau „Microsoft“ pašalino žvaigždžių naudojimo su rmdir kad vartotojai netyčia nepašalintų visų aplankų.

Štai pavyzdys, kaip pašaliname visus .txt failus iš dabartinio darbo katalogo: | _+_ |

Ištrinkite failus ir aplankus bet kuriame kataloge

Mes stengiamės pašalinti turinį iš dabartinio darbo katalogo. Tačiau taip pat galite naudoti iki šiol aptartas komandas, kad pašalintumėte failus ir aplankus iš bet kurio kompiuterio katalogo.

Tiesiog pridėkite visą norimo ištrinti elemento kelią į skliaustus ir jis bus pašalintas, kaip parodyta toliau pateiktame pavyzdyje:

Patikrinkite, ar yra failas ar aplankas, tada pašalinkite naudodami IF komandą

Mes jau aptarėme, kad galite peržiūrėti darbo katalogo turinį įvesdami Tau komandų eilutėje. Tačiau komandinėje eilutėje galite taikyti „if“ sąlygą, kad pašalintumėte elementą, jei jis yra. Jei to nepadarys, veiksmų nebus imtasi. Štai kaip: | _+_ |

Pakeisti Failo/aplanko pavadinimas abiejose vietose su elemento pavadinimu (ir pratęsimu, jei taikoma), kurį reikia ištrinti. Štai pavyzdys:
jei yra darbalaukis (rmdir /s /q darbalaukis)

Kaip pašalinti failus ir aplankus naudojant „Windows PowerShell“

„Windows PowerShell“ komandos, skirtos ištrinti ir pašalinti turinį iš kompiuterio, yra labai panašios į komandų eilutės komandas ir yra keletas papildomų slapyvardžių. Bendras funkcionalumas ir logika yra vienodi.

Prieš tęsdami rekomenduojame paleisti „Windows PowerShell“ su administratoriaus teisėmis.

Pagrindinis dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad skirtingai nei komandų eilutė, visos komandos gali būti naudojamos abiem tikslams - atskirų failų pašalinimui ir pilniems katalogams. Mes prašome būti atsargiems, kai naudojate „PowerShell“, kad ištrintumėte failus ir aplankus, nes pats katalogas taip pat pašalinamas.

Gerai tai, kad jums nereikia nurodyti rekursinio veiksmo. Jei kataloge yra antrinių katalogų, „PowerShell“ patvirtins, ar norite tęsti ištrynimą, kuris taip pat apims visus antrinius objektus (pakatalogius).

Čia yra visų komandų/slapyvardžių, kuriuos galima naudoti „PowerShell“, norint pašalinti elementą, sąrašas:

  • Rm-rež
  • pašalinti daiktą
  • Ištrinti
  • Rd
  • Ri
  • Rm

Mes išbandėme visas šias komandas savo darbo kataloge ir kiekviena iš jų sėkmingai ištrynė aplankus bei atskirus elementus, kaip matyti žemiau:

Kaip matyti aukščiau, visų slapyvardžių sintaksė yra ta pati. Norėdami ištrinti elementą naudodami „PowerShell“, galite naudoti bet kurią iš žemiau pateiktų komandų: | _+_ |

Ištrinkite kelis failus ir aplankus

Taip pat galite ištrinti kelis pasirinktinius failus ir aplankus, kaip ir mes, naudodami komandų eilutę. Vienintelis skirtumas yra tas, kad turėsite pateikti visą kiekvieno elemento kelią, net jei esate tame pačiame darbo kataloge. Norėdami tai padaryti, naudokite žemiau pateiktą komandą: | _+_ |

Nepamirškite pridėti failo tipo, jei elementas nėra katalogas (.txt, .png ir tt), kaip tai padarėme toliau pateiktame pavyzdyje:

Taip pat galite naudoti žvaigždutė (*) sujungtas su failo tipu arba failo pavadinimu, kad būtų galima masiškai pašalinti failus su komandą, kaip tai daroma komandinėje eilutėje. Štai pavyzdys:

Aukščiau parodyta komanda pašalins all.txt failus iš katalogo Naujas aplankas.

Ištrinkite failus ir aplankus bet kuriame kataloge

Taip pat galite pašalinti elementą iš kito katalogo, kaip mes padarėme komandinėje eilutėje. Tiesiog įveskite visą „PowerShell“ elemento kelią, kaip mes padarėme toliau:

Naudodami komandų eilutę ištrinkite failus ir aplankus sudėtingais ir ilgais keliais

Kartais bandydami ištrinti elementą galite susidurti su klaida, kuri gali reikšti, kad kelias yra per ilgas arba jo negalima ištrinti, nes jis yra per giliai palaidotas. Čia yra puikus triukas, kurį galite pritaikyti naudodami komandų eilutę ir „PowerShell“, kad iš pradžių ištuštintumėte aplanką ir pašalintumėte jį naudodami bet kurį iš aukščiau išvardytų metodų.

Naudokite toliau pateiktą komandą, kad nukopijuotumėte vieno aplanko (tuščio) turinį į aplanką, kurio negalima ištrinti. Taip pat paskirties aplankas bus tuščias, todėl jį bus galima pašalinti. | _+_ |

Pagal šį scenarijų ,. Tuščias aplankas yra šaltinio aplankas, kurį sąmoningai laikėme tuščią, kad nukopijuotume jį į tikslinį aplanką „FolderToRemove“.

Dabar pamatysite, kad aplankas, kurio anksčiau nebuvo galima pašalinti, dabar tuščias. Galite toliau jį ištrinti naudodami bet kurį iš šiame straipsnyje aptartų metodų.

Baigiamieji žodžiai

Komandinė eilutė yra palaima „Windows“ vartotojams. Galite naudoti bet kurią iš šių komandų, kad pašalintumėte net labiausiai užsispyrusius savo kompiuterio failus ir aplankus.

Praneškite mums, kuris sprendimas jums tinka, žemiau esančiame komentarų skyriuje.