Avatar billede newbie.dk Praktikant
09. april 2003 - 15:13 Der er 6 kommentarer og
1 løsning

Slette mapper i batch(bat)-fil

Jeg har lavet en lille bat-fil, som bla. skal slette alt i en mappe(mapper og filer)
Linien ser sådan her ud:
del /Q D:\test-filer\*.* /s

Men så sletter den kun filer, og ikke mapper. Jeg har prøvet med deltree, men den kommando kender min version ikke(NT 4.0)

Hvordan sletter jeg så mapperne, uanset hvad de hedder.
Avatar billede klaphat Nybegynder
09. april 2003 - 15:20 #1
rd d:\test-filer /s /q
rmdir d:\test-filer /s

verificer med
rm /?
i en cmd-prompt
Avatar billede newbie.dk Praktikant
09. april 2003 - 15:41 #2
Ja det virker da sådan.
Men den sletter også hovedmappen, hvor det kun er filer + undermapper den skal tage.
Jeg har prøvet med
MD d:\test-filer
efter sletningen, men det virker ikke lige første gang, først anden gang den køres.
Avatar billede klaphat Nybegynder
09. april 2003 - 16:38 #3
Den er effektiv, ja ;-)

Jeg har testet med denne batch-fil:

------8<-------
rd e:\Trial /s /q
md Trial
------->8------

og den har 3 gange i rap gjort som forventet.

Du kan prøve om 2 gange md giver et bibliotek.
Avatar billede newbie.dk Praktikant
10. april 2003 - 10:01 #4
Okay det ser ud til at køre nu.

Istedet for
MD D:\test-filer\

køre det bedre med
d:
MD test-filer

Kender du en kommando der laver en lille pause/ophold?
Avatar billede klaphat Nybegynder
10. april 2003 - 10:11 #5
Nej, desværre.

Du måske emulere en forsinkelse ved at bruge kommandoen Tree eller Dir /s på et biblioteks-hierarki. (Send evt. output til nul)
F.eks.
dir c:\winnt /s >nul
Avatar billede newbie.dk Praktikant
11. april 2003 - 13:54 #6
Det var en god ide med dir c:\winnt /s >nul

Tak for hjælpen.
Avatar billede klaphat Nybegynder
15. april 2003 - 10:40 #7
Den virkede tåbelig ved første tanke, ja. Men det giver den brøkdel af forsinkelse der skal til, og, kommandoen findes i OS'et.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester