Ho la necessità di eliminare tutti bin
e obj
cartelle in una cartella sul mio PC. Quindi, sto pensando a un file batch per farlo, ma non ho familiarità con il file batch in Windows. Per favore aiuto.
[Modificare]
Dopo una discussione con l'utente DMA57361
, sono arrivato alla soluzione attuale (comunque ho ancora problemi, vedi i nostri commenti):
Crea un file .bat e incolla il comando seguente:
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s/q "%%d"
O
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s "%%d"
@ DMA57361: quando eseguo lo script, viene visualizzato l'errore seguente. Qualche idea?
for / %d in
e non for /d /r . %d in
- devi usare l' intero comando qui sotto, ogni bit ha una funzione diversa ed è importante.
start
e vedi cosa succede. Non è l'ideale, ma mi chiedo se possa essere d'aiuto.
for \/d \/r ...
- perché le doppie barre invece difor /d /r ...
? Ed eseguendo la versione "completa" con/q
alla fine - come dichiaro - elimina tutto senza preavviso, quindi non restituisce alcun output (cioè, non ti dice quando funziona, solo quando ha un errore), sei sicuro che il secondo correre sopra non ha funzionato correttamente?