Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    eliminare directory

    non so se è la sezione giusta, ma non saprei dove postare, nel caso i moderatori spostino (...o chiudano...) il 3D.
    Se faccio un file bat con

    deltree /y c:\nomeCartella

    dovrei eliminare quella cartella con tutto il suo contenuto (file e sottodirectory), invece si cancellano i file ma le varie sottocartelle restano (vuote), come posso fare per cancellare anche le cartelle?
    "...non è detto che sia tardi se non guardi che ora è..."

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,459
    Tutte le volte che ho utilizzato questa funzione, essa mi ha cancellato anche le sottocartelle e non solo i file.

    Prova a verificare che non vi siano finestre o programmi aperti che utilizzano in qualche modo la cartella che vuoi cancellare impedendo così il completamento dell'operazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    ho provato a fare un bat con tale istruzione.. ma non mi funge... non è che mi scrivete precisi nalla prima all'ultima riga?

    PS. ci sono problemi se le cartelle hanno nomi con spazi tipo Documents and Settings

    grazie

  4. #4
    per eliminare le directory e le sotto-directory io uso:

    RMDIR /S /Q .\nome_directory_principale

    p.s. deltree è ormai un comando obsoleto (su XP non esiste più)

    per cancellare tutti (e solo) i files utilizzo:

    DEL /S /Q /F nome_directory_principale

    n.b. per visualizzare tutti i parametri utilizzabili
    dai due comandi, da prompt digitate:

    nomencomando /?

    es:

    DEL /?

    o

    RMDIR /?
    ...Terrible warlords, good warlords, and an english song

  5. #5
    cosi ho fatto.. e anche ora non mi funge... strano.. riporto il codice per intero...

    per esempio:

    RMDIR /S /Q C:\Documents and Settings\mRcNEt\Impostazioni locali\Temporary Internet Files | C:\Documents and Settings\mRcNEt\Impostazioni locali\Temp | C:\Documents and Settings\mRcNEt\Recent | EXIT

    PS. per separare le cartelle è giusto |
    non è che il problema è che il nome delle cartelle ha degli spazi?
    per chiudere la finestra è giusto EXIT

  6. #6
    se ora non ricordo male...
    all'interno dei file batch ci vogliono i doppi apici per concatenare
    i nomi composti:

    \Documents" "and" "Settings\
    ...Terrible warlords, good warlords, and an english song

  7. #7
    cioè cosi?

    RMDIR /S /Q C:\Documents" "and" "Settings\mRcNEt\Impostazioni" "locali\Temporary" "Internet Files | C:\Documents" "and" "Settings\mRcNEt\Impostazioni" "locali\Temp | C:\Documents" "and" "Settings\mRcNEt\Recent

    non ha piu senso una cosa del tipo "C:\Documents and Settings\mRcNEt\Impostazioni locali\Temporary Internet Files"

    ???

  8. #8
    ok.. come non detto pare funzionare.. ma solo con la prima cartella.. è giusto concatenarle con

    |

    ??

    PS. ci sono due file nella cartella temp che non riesce a rimuovere nemmeno cosi.. non è che arriva a quei file e non prosegue per le altre cartelle e per questo mi sembra non funzionare?

  9. #9
    RMDIR /Q /S C:\Mia" "Directory1
    RMDIR /Q /S C:\Mia" "Directory2
    RMDIR /Q /S C:\Mia" "Directory3

    p.s. alcuni files non li elimina:
    1)perche sono in esecuzione.
    2)perchè protetti dal sistema operativo
    tipo il file INDEX.DAT nella cartella dei Cookies!

    Altrimenti, cancella tutto quello che trova (file nascosti, di sistema, ecc...) cartelle e sottocartelle.
    ...Terrible warlords, good warlords, and an english song

  10. #10
    Originariamente inviato da Johnny_Depp
    RMDIR /Q /S C:\Mia" "Directory1
    RMDIR /Q /S C:\Mia" "Directory2
    RMDIR /Q /S C:\Mia" "Directory3

    p.s. alcuni files non li elimina:
    1)perche sono in esecuzione.
    2)perchè protetti dal sistema operativo
    tipo il file INDEX.DAT nella cartella dei Cookies!

    Altrimenti, cancella tutto quello che trova (file nascosti, di sistema, ecc...) cartelle e sottocartelle.
    ok grazie! sei stato gentilissimo e preciso!

    hola!

    :mavieni:


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.