/ Forside/ Teknologi / Operativsystemer / DOS / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
DOS
#NavnPoint
molokyle 1149
emesen 850
e.c 800
technet 452
JegErHer 400
dk 289
strarup 288
myg 280
Gambrinus 270
10  Dark_Magi.. 230
Wildcard i en batch fil
Fra : emhauge
Vist : 452 gange
300 point
Dato : 25-01-11 10:57

Hej

Jeg har et problem med at angive en sti i en bat fil

det som bat filen skal er at den skal gå ind i en mappe, ned i en undermappe og her skal den så slette nogle bestemte mapper og filer. det er de samme filer hver gang med den første undermappe den skal i hedder selvfølelig noget forskelligt hver gang.
Der er ca. 1000 + mapper der er navngivet forskelligt som batch skal gå ind i, og slette undermapper i.

jeg har scriptet her, men mangler lige den sidste del

rmdir c:\test\%nyt mappe navn%\mappe1 /s /q
rmdir c:\test\%nyt mappe navn%\mappe2 /s /q
rmdir c:\test\%nyt mappe navn%\mappe3 /s /q

hvordan får jeg scriptet til at gå ind i %nyt mappe navn% får derefter at slette mappe1, mappe2 og mappe3?

hvilken wildcard kan bruges for at gå ind i alle undermapper, der ligger i mappen test

håber virkeligt der er en som kan hjælpe

dette er hvad jeg har indtil videre:
FOR /D %%A in (C:\test) DO RD /s /q "C:\test\%%A\mappe1"

men den giver denne fejl:
Syntaksen i filnavnet, mappen eller diskenhedsnavnet er forkert.

hjælp

 
 
Kommentar
Fra : emhauge


Dato : 25-01-11 12:48

Hej

Fandt selv løsningen

FOR /D %%I in ("C:\test\*") do For %%J in (mappe1 mappe2 mappe3) do rmdir /s/q "%%I\%%J"

Annuller spørgsmålet
Fra : emhauge


Dato : 25-01-11 12:49

Jeg har selv fundet løsningen - beklager derude

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407822
Brugere : 218875

Månedens bedste
Årets bedste
Sidste års bedste