webForumDet fria alternativet
Logga in / Bli medlem

Ta bort mappar med Qbasic

Programmering

1 svar · 212 visningar · startad av danielnord

Medlem sedan sep. 200219 inlägg
Frågan#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.

Medlem 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?

331 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
189 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
186 ms — ändringar (db)