Noen ganger møter vi “Katalogen er ikke tom”Feil når vi prøver å fjerne katalogen fra kommandolinjen eller bruke en batchfil. Årsaken bak er at vi prøver å slette en katalog som ikke er tom, men inneholder filer, eller den kan bli ødelagt.
Denne studien vil gi løsningen for å løse den spesifiserte feilen på Windows:
Så la oss starte!
Hvordan du løser "katalogen er ikke tom" -feil når du kjører RMDIR -kommandoen med et batch -skript?
Filen som lagrer en serie kommandoer for å utføre dem i sekvensen er kjent som et batchskript eller fil. Det meste av tiden får vi “Katalogen er ikke tom”Feil fordi vi prøver å slette en katalog som ikke er tom eller har noen feilfiler:
Følg de listede trinnene for å løse ovennevnte visningsfeil.
Trinn 1: Opprett en batchfil
Åpne mappen der du vil opprette en batchfil, og høyreklikk hvor som helst i katalogen. Velg “Ny”Alternativ fra hurtigmenyen og velg“Tekstdokument”For å lage et enkelt tekstdokument:
For å lage en enkel tekstfil som et batch -skript, gir du nytt navn til filen og endrer “.tekst”Utvidelse til“.flaggermus”. For eksempel har vi omdøpt filen som "Slett.flaggermus”:
Trinn 2: Skriv skript for å løse feil og fjerne katalogen
Etter å ha opprettet en enkel batchfil, legger du til kommandoer til den for å fjerne katalogen og løse den spesifiserte feilen. For dette formålet, høyreklikk på den nyopprettede batchfilen, og velg “Redigere”Fra de viste alternativene:
Ved å gjøre det åpnes filen automatisk i Notisblokk. Lim inn den medfølgende koden der og spesifiser katalognavnet du vil fjerne:
@echo fjerne katalog
RMDIR /S /Q My-Directory
Pause
Ovennevnte kommandoer vil løse den spesifiserte feilen. Vi har brukt “rmdir”For å fjerne katalogen,“/s”Vil fjerne filer og underkataloger rekursivt, og“/q ”-parameteren vil slette filene i stille modus uten å be om noen bekreftelse:
Trinn 3: Utfør batchskript
Dobbeltklikk på den nyopprettede batchfilen for å utføre den:
Her kan du se at vi har slettet katalogen med hell og løst den spesifiserte feilen:
Hvordan du løser feilen “Katalogen er ikke tom” når du kjører RMDIR -kommando i ledetekst?
Å fjerne kataloger og filer er ganske enklere ved å bruke Windows Graphical User Interface. Men de fleste av Windows -administrative oppgavene gjøres gjennom kommandolinjen.
For å løse den spesifiserte feilen ved hjelp av Windows-ledeteksten, følg den nedenfor-listede guiden.
Trinn 1: Åpne Windows Command Prompt
Start en ledetekst som administratorbruker ved å skrive "CMD”I startmenyen:
Trinn 2: Åpne mappe der den målrettede katalogen eksisterer
Åpne mappen der katalogen du vil fjerne er plassert og spesifiser den som målkatalog:
Trinn 3: Fjern filer og direktorater for målrettet katalog
Bruk kommandoen nedenfor for å slette filer og mapper i målkatalogen. Hovedårsaken til feilen er at den målrettede katalogen inneholder noen filer eller direktorater som er nødvendige for å fjerne først, så kan vi fjerne hoved- eller målrettede katalog:
> del /f /s /q my-directory
Trinn 4: Fjern katalogen
Nå, bare utfør "rmdir”Kommando for å fjerne katalog:
> RMDIR My-Directory
Den feilfrie utgangen indikerer at vi har løst den spesifiserte feilen.
Alternativt kan du bruke den samme kommandoen som du har brukt i batchskriptet:
Trinn 5: Bekreft fjerningen av katalogen
Bruk “dir”Kommando for å vise listen over filer og mapper. Her kan du se at vi har fjernet den målrettede katalogen:
Vi har samlet de forskjellige løsningene for å løse “Katalogen er ikke tom”Feil.
Konklusjon
Feilen "Katalogen er ikke tom”Kan oppstå når brukeren prøver å slette en katalog som ikke er tom og inneholder noen filer eller underkataloger. Den spesifiserte feilen kan løses ved bruk av “rmdir”Kommando med alternativet“/s”Det vil fjerne filen og mappen først, deretter hovedkatalogen. For eksempel kan du bruke "RMDIR /S /Q ”Kommando. Vi har tilbudt gjennomførbare løsninger for å fikse den spesifiserte feilen på Windows i denne bloggen.