Hvordan du løser katalogen er ikke tom -feil når du kjører RMDIR -kommandoen i et batch -skript?

Hvordan du løser katalogen er ikke tom -feil når du kjører RMDIR -kommandoen i et batch -skript?
Komponenten i datasystemet som vedlikeholder en gruppe filer eller mapper er en katalog. I Windows -systemet er kataloger også kjent som mapper. Disse katalogene er definert av brukerne eller systemadministratoren. Noen ganger ønsker vi å fjerne katalogen til gratis systemplass, eller det kan påvirke systemet vårt. Du kan fjerne katalogen direkte fra GUI -metoden, da de fleste foretrekker å bruke den. Men mange av systemadministrasjonsoppgavene gjøres ved hjelp av Windows -kommandolinjen.

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:

  • Med batch manus
  • I ledetekst

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.