Sletter en mappe

Sletter en mappe

På Windows av enhver versjon (XP, 7, 8, 10) oppstår det ofte et problem når en fil eller mappe med en låst fil ikke slettes. En melding dukker opp om at filen er okkupert av en annen prosess eller er åpen i et program, eller at du må be om tillatelse fra noen.

Det er flere måter å slette en fil som ikke er slettet, omdøpt eller flyttet. Dette gjøres uten ekstra programvare, ved å bruke det gratis Unlocker-programmet, fra en oppstartbar flash-stasjon eller LiveCD, eller DeadLock-programmet.

Når du sletter låste filer og mapper, vær forsiktig; Uten dem vil Windows slutte å laste.

Hvorfor slettes den ikke?

  • Filen er åpen i et annet program. Avslutt alle unødvendige prosesser og prøv igjen. Noen ganger hjelper det å starte datamaskinen på nytt.
  • Utilstrekkelige tillatelser til å slette. For eksempel ble denne filen opprettet av en annen bruker eller datamaskinadministratoren fjernet rettighetene til å slette.

Unntak

Metodene beskrevet i artikkelen vil ikke alltid hjelpe:

  • pagefile.sys og swapfile.sys - for å fjerne, deaktiver swap-filen.
  • hiberfil.sys - slettet når dvalemodus er deaktivert.
  • Hvis en melding nektet tilgang vises. Du må bli eier av filen eller mappen. Den enkleste måten å gjøre dette på er med TakeOwnershipPro-programmet.
  • Hvis det vises en melding som ber om tillatelse fra TrustedInstaller. Dette er beskyttelse mot fjerning av systemkomponenter.
  • Windows.old - mappe med den gamle versjonen av operativsystemet. Den slettes gjennom "Egenskaper" til den lokale stasjonen C. På fanen Generelt er det en "Opprydning"-knapp. Et vindu åpnes der du velger "Rydd opp i systemfiler." Når analysen er fullført, vil elementet "Tidligere Windows-installasjoner" vises i listen i dette vinduet. Merk av i denne boksen og klikk OK.

Sletting av filen manuelt

Melding: Filen er allerede i bruk, lukk og prøv igjen.

Hvis en fil ikke ønsker å bli slettet, vil feilmeldingen vanligvis fortelle deg hvilken prosess som har låst den. Dette kan være explorer.exe eller et hvilket som helst program som har det åpent. Hvis du lukker dette programmet, vil filen bli slettet.

Hvis filen er okkupert av explorer.exe-prosessen

  • Før du fullfører oppgaven, åpne kommandoprompt som administrator. Den ligger i "Start - Alle programmer - Tilbehør". Høyreklikk på ledetekst og velg Kjør som administrator.
  • Fjern explorer.exe-oppgaven i oppgavebehandlingen og skriv del full_path/name.extension på kommandolinjen.
  • Banen må ikke legges inn manuelt. Høyreklikk på ønsket fil mens du holder nede Shift - Kopier som bane, og lim den inn i kommandolinjen gjennom høyreklikk-kontekstmenyen.
  • Start nå explorer.exe på nytt. I oppgavebehandlingen klikker du på "Fil - Ny oppgave - explorer.exe".

Bruk en oppstartbar USB-flash-stasjon eller disk

Hvis du har en oppstartbar USB-flash-stasjon eller LiveCD, eller en Windows-gjenopprettingsplate, kjør dem og slett filen rolig ved å bruke standardmetoden eller via kommandolinjen.


Vær forsiktig, noen ganger når du logger på via oppstartsdisken, har de lokale stasjonene forskjellige bokstaver. For å se en liste over mapper på stasjon C, skriv inn dir c: på kommandolinjen.

Hvis du bruker en oppstartbar USB-flash-stasjon eller Windows-installasjonsdisk, åpnes konsollen når som helst etter språkvalgstadiet ved å bruke tastekombinasjonen Shift + F10.

Du kan også velge systemgjenopprettingsmodus, som vil bli tilbudt før du starter OS-installasjonen.

Kommando for sletting via konsollen: del full_path_to_the_file.

Bruker DeadLock

Det gratis DeadLock-programmet lar deg slette en låst fil og endre eier. Last ned fra den offisielle nettsiden: https://codedead.com/?page_id=822.

Bruk Fil-menyen til å legge til den problematiske filen i programmet. Høyreklikk på den i listen - lås den opp (Lås opp) og slett den (Fjern).


Bruker Unlocker

Det enkleste og mest populære programmet, men nå til og med på den offisielle nettsiden vises en advarsel om uønsket programvare. Sammen med programmet kan det være andre virus eller reklame, så bruk på egen risiko og risiko. Prøv metodene ovenfor først. Nettsted: http://www.emptyloop.com/unlocker/.

Etter installasjonen vil et nytt element vises i kontekstmenyen, som heter Unlocker. Etter å ha klikket på knappen, vil programmet fullføre den forstyrrende prosessen og filen låses opp.


Hvis du vil slette en mappe, må du først slette alt innholdet.

Via kommandolinjen

Det var en slik sak at filen ikke ønsket å bli slettet på noen måte. Størrelsen var 0 byte, navnet ble skrevet med russiske bokstaver (støttes ikke i eldre versjoner av MS-DOS), det var et skrivebeskyttet attributt og et A-attributt (bare å lese og legge til innhold). Kommandolinjen hjalp.


Det var alt for nå. Hvis du vet enklere og mer effektive måter, skriv dem i kommentarene. Hvilken metode hjalp deg?

Du kan slette en mappe ved å høyreklikke på den og velge slett i hurtigmenyen. Men noen ganger hjelper ikke denne metoden, og jeg kan ikke slette mappen, så jeg vil beskrive flere måter å slette mappen på.

Slette en mappe ved hjelp av kommandolinjen

Gjør følgende for å slette Windows-mappen. Klikk "Start" - "Alle programmer" - "Tilbehør" - "Ledetekst". Et vindu vil vises der hvis du legger til Hjelp og trykker "Enter", vil en liste over kommandoer og en beskrivelse av hver kommando vises, RMDIR-kommandoen sletter en mappe via kommandolinjen. For å finne ut hvordan du skriver kommandoen du trenger, for eksempel å slette en mappe, må du legge til Help RMDIR. Systemet fortalte oss hvordan man skriver en kommando for å slette en mappe. RMDIR [stasjon:]bane. Jeg vil slette restene av spillparadiset i RAI-mappen, og jeg fikk denne kommandoen. RMDIR /S /Q C:\Games\RAI.

Slett en mappe via kommandolinjen

Trykk "Enter" og mappen slettes umiddelbart.

Sletting av en mappe ved hjelp av kommandoen bat-fil

Så vi fant ut hvordan kommandoen for å slette en mappe ser ut. Det er mapper som dukker opp igjen etter en stund. For å fjerne dem kan du opprette en BAT-fil på skrivebordet ditt fordi denne mappen, som vi ikke trenger, slettes når du kjører bat-filen.

Hvordan lage en flaggermus-fil

Høyreklikk på en tom plass på skrivebordet og velg "Opprett" - "Tekstdokument" fra hurtigmenyen. Åpne dette tekstdokumentet som dukket opp på skrivebordet. Skriv inn kommandoen RMDIR /S /Q C:\Games\RAI der, hvor C:\Games\RAI er banen til mappen din. Hele banen må være på engelsk fordi bat-filen vil ikke kjøre hvis det er ord på russisk i den skrevne bat-filen. Klikk nå "Fil" - "Lagre som". I vinduet som vises, i filnavnlinjen, skriv 1.bat og klikk "Lagre".


I 1.bat gi nytt navn til filen

Et eksempel på bat-fil vil vises på skrivebordet ditt. Kjør nå 1 bat-fil og bat slett mappen umiddelbart.

Fjerner den gamle Windows-mappen

Noen installerer systemet uten å formatere disken og de ender opp med en mappe med gamle Windows-systemfiler, vanligvis kalt denne gamle Windows-mappen. Mange vet ikke at den gamle Windows-mappen kan slettes. Du kan slette den gamle Windows-mappen ved å bruke Diskopprydding i Windows 7. Klikk "Start" - "Alle programmer" - "Tilbehør" - "Systemverktøy" - "Diskopprydding". Et vindu åpnes der du må velge stasjonen der den gamle Windows-mappen er plassert og klikk "OK". Disken vil bli skannet og et vindu vises der vi klikker på "Rydd opp i systemfiler." I dette vinduet merker du av for «Tidligere Windows-installasjoner» og klikker på «OK». En melding vises som sier "Er du sikker på at du vil slette disse filene permanent?", klikk på "Slett filer".

Fjerner gamle vinduer

Systemfiler vil bli slettet fra den gamle Windows-mappen, og nå kan du ganske enkelt slette den gamle Windows-mappen.

Slett en mappe med administratorrettigheter

Noen ganger slettes ikke mappen og meldingen "Du trenger tillatelse til å utføre denne operasjonen" vises For at mappen skal slettes, må du tillate full tilgang i mappeegenskapene. Høyreklikk på mappen og velg "Egenskaper" fra hurtigmenyen. Gå til "Sikkerhet"-fanen og klikk på "Avansert". I det nye vinduet går du til "Eier"-fanen og klikker på "Endre".


Vi vil endre eieren av mappen

Eiervinduet åpnes der du må velge administratornavnet ditt (men ikke administratorer), kryss av i boksen "Erstatt eier av underbeholdere og objekter" og klikk "Bruk".


Endre eier av en mappe

I meldingen som vises bekrefter vi og blir eier av dette objektet. Fra «Eier»-fanen, gå til «Tillatelser»-fanen og klikk på «Endre tillatelser». I vinduet som åpnes, velg navnet på administratoren din og klikk "Endre". Et vindu åpnes der vi setter et hake i elementet "Full tilgang" og klikker "OK", dette vinduet lukkes, og i det åpne vinduet setter vi en hake i følgende elementer:
"Legg til tillatelser som er arvet fra overordnede objekter."
"Erstatt alle tillatelser for det underordnede objektet med tillatelser som er arvet fra dette objektet" og klikk "OK".


Gi full tilgang til mappen

En melding vil vises igjen som vi godtar ved å klikke "OK" og lukke alle vinduer ved å klikke "OK". Nå kan mappen slettes.

Sletter en mappe i Total Commander

Det er veldig enkelt å slette en mappe permanent i Total Commander. Du må finne mappen du vil slette og klikke på den med venstre museknapp, og deretter klikke på sletteknappen nederst i Total Commander eller trykke F8 på tastaturet og en melding vil vises der vi klikker "Ja" eller "Slett", avhengig av om mappen er tom eller om det er noe i den.


Finne og slette tomme mapper i total commander

Mappen vil bli slettet sammen med alt innholdet.

Program for å tvinge mappesletting

Jeg liker Unlocker-sletteprogrammet.

Installer og programmet for sletting av mapper som ikke kan slettes vil være i hurtigmenyen. Høyreklikk på mappen som skal slettes og velg Unlocker fra kontekstmenyen. Et vindu vises der handlingen settes til "Slett" og klikker på "Opphev blokkering av alle". Mappen vil bli slettet.

Jeg tar sikkerhetskopier hver dag; dusinvis av gigabyte med informasjon samler seg. Det må rengjøres, spesielt siden gamle sikkerhetskopier ikke er spesielt viktige. Jeg pleide å slette det manuelt, men så tenkte jeg på det... Jeg er for lat til å gjøre det manuelt, spesielt siden du kan plugge, sløve og slette feil ting. Kort sagt, de late vil gjøre det bedre enn alle andre – vi må automatisere.

Brukte det innebygde verktøyet forfiler. Nå gjøres alt av oppgaveplanleggeren og et enkelt flaggermus-kallenavn på to linjer. Et eksempel følger.

forfiler kommandoer. Eksempler

Slik ser kommandoen ut for å vise alle filer med .rar-utvidelsen på stasjon C som er eldre enn 10 dager:
forfiler /p C:\ /m *.rar /s /d -10 /c “cmd /c echo @path”

La oss se på nøklene i rekkefølge:

/p - la det være for testing. I eksemplet, stasjon C:\
/m - søkemaske. Du trenger ikke spesifisere dette hvis du vil fjerne alle filene i mappen. I eksemplet er alle arkiver med filtypen .rar
/s - skann også undermapper.
/d - dato. Kan spesifiseres i formatet dd.mm.åååå eller dd. Vi har -10 dager, du kan spesifisere +N dager. Les mer om +N dager.
/c - kommando. Det viktigste vi trenger er hva vi skal gjøre med filene. Du kan også bruke variabler i kommandoer:
@path - viser hele banen til filen og navnet.
@relpath - viser banen til filen bare i den skannede mappen.
@fil - fullt filnavn med filtype.
@fname - bare filnavnet, uten utvidelse.
@ext er bare filtypen.
@isdir - sjekke filtypen - mappe eller fil. Returnerer true hvis en mappe, false for filer.
@fsize - Returnerer filstørrelsen i byte.
@fdate - returnerer datoen filen sist ble endret.
@ftime - returnerer sist endrede tid fil.

Resultatene av skriptutførelse kan også skrives til en fil.

Et eksempel på bruk av forfiler er å vise alle .zip-filer på disken og skrive dem til en fil

Følgende kode vil vise alle de kjørbare filene dine:
forfiler /p C:\ /m *.exe /s /c “cmd /c echo @path”

Hvis du trenger å skrive dem til en fil, legg til et MER-tegn på slutten og adressen hvor du skal lagre filen (det er best å skrive hele banen).
forfiler /p C:\ /m *.exe /s /c “cmd /c echo @path” > D:\all_exefiles.txt

Lim inn koden i cmd:

Resultatet er den opprettede filen på D:\-stasjonen og dens innhold (du kan finne mange interessante ting):


Forfiler eksempel med bane, dato, størrelsesvariabler

La oss kalle alle filene våre fra D:\-stasjonen med filtypen .zip, og vise dem på skjermen med adresse, dato og størrelse fil. Vi bruker scriptet:

forfiler /p D:\ /m *.zip /s /c "cmd /c echo @path endret @fdate og størrelse @fsize bytes"

Her er resultatet av å kjøre skriptet:


Slik sletter du filer som er eldre enn 10 dager

Oftest brukes forfiler spesielt for oppgaven med å fjerne utdaterte filer. Her går du cmd-skript for å slette gamle filer(i eksemplet eldre enn 10 dager):
forfiler /p C:\ /m *.rar /s /d -10 /c “cmd /c del @path /q”

Hvordan slette mapper eldre enn 7 dager ved hjelp av forfiler

I tillegg til selve filene, vil det være en god idé å slette mapper, spesielt hvis de er tomme (uten filer). Kode:
forfiler /p C:\nedlastinger /s /d -7 /c “cmd /c rmdir /s del @path /q”
I dette eksemplet har jeg allerede skrevet 7 dager. For å slette mapper bruker vi rmdir, /s-tasten er å skanne undermapper, del er slettekommandoen, /q er sletting uten bekreftelse.

Denne leksjonen vil vise hvordan du sletter en fil via kommandolinjen i Windows(7, 8, XP, Vista). DEL- eller ERASE-kommandoene vil hjelpe med dette, som brukes når du ikke kan slette en fil på vanlig måte. For , DEL og ERASE er ikke egnet.

Naturligvis, til å begynne med. Med denne handlingen vil du få de beste resultatene.

Hvis du bruker denne leksjonen, vil filen bli slettet umiddelbart uten å bli sendt til papirkurven.

I cmd skriver du DEL /? og trykk Enter for å forhåndsvise kommandoalternativene. Hvis du gjorde det riktig, vil du se en forklaring (skjermbilde nedenfor).

Bruker cmd ved oppstart av Windows

Noen ganger blir det nødvendig å gå inn i cmd før du starter systemet. Hvis skadelig programvare blokkerer vellykket pålogging eller oppstartssektoren til systemet er skadet, vil følgende trinn hjelpe deg:

  1. Åpne ledetekst når Windows starter
  2. Skriv inn i cmd DiskPart og trykk Enter
  3. Deretter må du skrive listevolum og trykke enter igjen (se skjermbilde nedenfor). Dette vil tillate deg å se stasjonsbokstaven der du vil slette filen.
  4. Etter å ha mottatt informasjonen, skriv exit og klikk Enter.

Nå kan du gjerne angi alternativene for fjerningskommandoene, som er beskrevet nedenfor.

Med disse trinnene vil du slette enhver fil på datamaskinen din ved å bruke kommandolinjen.

Sletting av en bestemt fil

For å slette et bestemt element, må du kjenne navnet og utvidelsen. Ellers øker sannsynligheten for å slette feil ting!

I cmd, skriv inn følgende kommando og trykk enter:

DEL /F /S /Q /A "Full bane for elementet med utvidelse"

For eksempel, hvis jeg vil slette med navnet «delete» og med filtypen (.bat), som ligger på stasjon C i «trash»-mappen, må jeg skrive inn kommandoen:

DEL /F /S /Q /A "C:\trash\delete.bat"

Slett alle filer med og uten bekreftelse fra kommandolinjen

I dette tilfellet må du bekrefte eller avvise handlingene med bokstaver (Y - yes / N - no) for å slette alle filer i hovedkatalogen og undermapper.

For å bekrefte, bruk denne syntaksen:

DEL /F /S /Q /A "Full bane til mappen\*"

Hvis jeg trenger å slette alle filene på stasjon D fra papirkurven, som inneholder mange andre kataloger og filer, vil jeg bruke kommandoen:

DEL /F /S /Q /A "D:\legg i handlekurv\*"

For å slett filen fra kommandolinjen med bekreftelse, /P legges til parameterne og ser slik ut:

DEL /P /F /S /A "D:\eksperiment\*"

Det er mulig å slette alle filer med en gitt utvidelse, da vil kommandoen se slik ut:

DEL /F /S /Q /A "Full bane til mappen\*.utvidelse"

Det er spesielt nyttig når det er mange unødvendige elementer av samme type som ikke er et alternativ å sortere gjennom manuelt, men som ganske enkelt kan slettes i batcher fra cmd.

Med riktig tilnærming kan du slett filen via kommandolinjen, på noen få sekunder. Jeg håper anbefalingene var nyttige. Hvis du er interessert i cmd, anbefaler jeg deg å lese materialet, som ikke vil være mindre interessant.

Windows-operativsystemet tilbyr flere måter å fjerne installerte programmer og programmer på. Noen brukere tyr til og med til å bruke tredjepartsprogramvare for å utføre den samme oppgaven fordi slik programvare vanligvis tilbyr tilleggsfunksjoner som å rense gjenværende filer.

Standardmåten for å fjerne installerte programmer er å bruke en applikasjon Alternativer eller Kontrollpaneler. Før eller siden vil imidlertid kontrollpanelet forsvinne fra Windows 10 i henhold til Microsofts planer.

For å fjerne et installert program fra Innstillinger-applikasjonen, følg banen: Innstillinger > Apper > Apper og funksjoner. Deretter, nederst på skjermen, velger du programmet du vil fjerne og klikker på "Slett"-knappen.

Windows 10-brukere som ønsker å fjerne applikasjoner fra Microsoft Store kan fremskynde denne prosessen ved ganske enkelt å velge applikasjonen i startmenyen, høyreklikke på den og velge "Slett".

På den annen side kan avanserte brukere som ofte bruker kommandolinjen eller de som ønsker å lage et skript for å avinstallere spesifikke Win32-applikasjoner bruke metoden nedenfor.

Kjør ledetekst med administratorrettigheter

Først av alt må du logge på administratorkontoen din. Brukere med normale rettigheter vil ikke kunne fjerne installerte applikasjoner.

Deretter må du starte ledeteksten med administratorrettigheter. Gå cmd i startmenyen og i programmets kontekstmeny Kommandolinje velg "Kjør som administrator".

Hvordan fjerne programmer ved hjelp av kommandolinjen

Det neste trinnet er å vite navnet på programmet du vil fjerne. Først må du se på listen over installerte applikasjoner (applikasjoner som ble distribuert med Windows Installer vil bli vist) - for å gjøre dette, skriv inn følgende kommando i det kjørende ledetekstvinduet:

Wmic produkt få navn

Du bør se en liste over programmer installert på systemet, som vist på skjermbildet. Når du skriver inn navnet på programmet, sørg for at du skriver inn alle tegn riktig og respekterer store og små bokstaver.

Siden vi vet navnet på applikasjonen som må fjernes, er neste trinn å sende en kommando for å fjerne den. Det ser slik ut:

Wmic-produkt der navn = "navn" kall avinstallerer

Du må endre navneparameteren i anførselstegn til navnet på applikasjonen som ble hentet etter å ha kjørt den første kommandoen. Anførselstegnene skal bevares. Når appen har blitt avinstallert, vil du se en melding som informerer deg om at operasjonen er fullført.

Slettingsprosessen kan endres ved å bruke alternativet /nointeractive, som deaktiverer ytterligere input. Dette betyr at hvis avinstalleringsprosessen krever brukerautorisasjon, vil dette trinnet bli utelatt og avinstalleringen vil starte umiddelbart etter at du har trykket på Enter.

Kommandoen vil se slik ut (endre navneparameteren til navnet på programmet og behold anførselstegnene):

Wmic-produkt der navn="navn" kaller avinstaller /nointeractive

Det sier seg selv at når du først avinstallerer en app, er den eneste måten å få den tilbake på å installere den samme pakken fra bunnen av, så hvis du ikke er sikker på hva du gjør, ta en sikkerhetskopi først.

Disse kommandoene kan brukes i skript og BAT-filer for å automatisere fjerning av applikasjoner på flere datamaskiner i et nettverk. De kan også brukes på en ekstern maskin når Innstillinger-appen er blokkert av ulike årsaker, for eksempel skadelig programvare.

Fant du en skrivefeil? Marker og trykk Ctrl + Enter

visninger