webForumDet fria alternativet

Ta bort mappar med Qbasic

1 svar · 210 visningar · startad av danielnord

danielnordMedlem sedan sep. 200219 inlägg
#1

Jag håller på att skapa ett program som ska ta bort
flera olika mappar i Qbasic men jag har fått ett litet problem.

Programmet ska ta bort flera mappar i följd som t.ex.
C:/mapp1, C:/mapp2, C:/mapp3 osv.

Men det är inte säkert att alla mappar som programmet ska tas
bort finns och då krånglar programmet. Finns inte mapp1 så
stannar programmet och tar inte bort mapp2 osv.

Jag behöver alltså nåt kommando som fortsätter ta bort
mapparna även om nån mapp inte finns.

nikoMedlem sedan juni 20022 599 inlägg
#2

Minns uppriktigt sagt inte om det finns nåt inbyggt för att kolla om en mapp finns, men annars borde du väl kunna lösa det med vanlig felhantering:

ON ERROR GOTO 100
RMDIR C:\mapp1
RMDIR C:\mapp2
RMDIR C:\mapp3
' osv ..
ON ERROR GOTO 0
100: RESUME NEXT

Eller nåt liknande?

134 ms totalt · 3 externa anrop · v20260731065814-full.3c108eb9
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)