Cancellazione di un file con Bat

di Biasutti il
25 risposte

Vorrei creare un file .bat per cancellare un certo file.

Aggiungo un esenpio:

Del C:\Users\Robyb\AppData\Local\Microsoft\Edge\User data\Default\Pippo

Il file pippo è il nome di fantasia per indicare un file, non so se la stringa è valida

soprattutto se il termine Pippo è inserito giusto perché all'esecuzione del file .bat

mi viene segnalato “Impossibile trovare il percorso specificato”

Grazie anticipatamente

25 Risposte

  • Hai visto che in

    User Data

    c'è uno spazio?

    Quindi sono necessarie le virgolette

    Del “C:\Users\Robyb\AppData\Local\Microsoft\Edge\User data\Default\Pippo”

  • Come segnalare che il file da cancellare non esiste e quindi non occorre eseguire

  • Che vuoi dire?

  • Un saluto a tutti.

    Se non hai bisogno di una segnalazione a video ti basta usare:

    @If Exist "C:\Users\Robyb\AppData\Local\Microsoft\Edge\User data\Default\Pippo" Del "C:\Users\Robyb\AppData\Local\Microsoft\Edge\User data\Default\Pippo"

    La mancanza del file non ti viene segnalata come errore e lo script non s'interrompe; come se la riga non esistesse.

  • Ecco il mio file bat dopo la preceden te segnalazione:

    @Echo off
    @If Exist “C:\Users\Robyb\AppData\Local\Microsoft\Edge\User data\Default\Pippo” Del “C:\Users\Robyb\AppData\Local\Microsoft\Edge\User data\Default\Pippo”
    @If Exist “C:\Users\Robyb\AppData\Local\Chrome\User data\Default\Pippo” Del “C:\Users\Robyb\AppData\Local\Chrome\User data\Default\Pippo”
    echo Cancellazione avvenuta con successo!! 
    Pause

    I files non vengono però cancellati

    Dove sta l'eventuale errore?

  • Pippo.txt o pippo.pdf?

  • Il file Pippo non ha nessuna estensione

  • Non devi usare le virgolette “ ” ma le semplici virgolette "

    Se hai usato Word per scrivere le linee non va bene, usa Notepad.

  • Provato con Del Pippo.* /F

  • 22/02/2024 - sihsandrea ha scritto:


    Provato con Del Pippo.* /F

    E quindi se avesse diversi file li cancellerei tutti?

    P.S. il problema è nelle virgolette 

  • Beh io ho notato il .*

    Comunque il /F potrebbe essere un problema se il file viene usato da un programma. 

    Il problema sono le virgolette

  • Che ulteriore istruzione inserire per segnalare che il file esiste?

    Questo per vedere che la cancellazione dovrebbe essere fatta

Devi accedere o registrarti per scrivere nel forum
25 risposte