Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [Java] Per sbaglio creazione directory 42 livelli. Come cancello?

    Salve,
    stavo provando uno programma ricorsivo per copiare un path in un altro path e, a causa di un mio errore, su c:\ ho creato una struttura di cartelle (vuote) di 42 livelli. Ovvero ho c:\prova\prova\.... con 42 caretlle "prova". Ora da windows non mi fa cancellare le cartelle, perchè dice che il contenuto delle sottocartelle non è vuoto (da qualsiasi cartella). E pure con l'ultima. Ho creato un programmino, sempre in Java, che cerca di cancellare tutte le sottocartelle dall'ultima fino alla prima ma non va.. mi dice che le cancella le cartelle ma in realta' restano li.

    Non so come fare per cancellare tutte quelle cartelle... mi potete dare una mano per favore!?!?!

    Grazie!

    Ciao Luca.
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,310

    Moderazione

    La programmazione Java non mi sembra c'entri molto con il problema specifico.

    Ti sposto in Windows.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Ciao se la directory radice è c:\prova prova a fare questo

    Start -> Esegui -> cmd

    da riga di comando digita questo:

    rmdir /S /Q c:\prova

    __________________________________________________ _________________
    /S Rimuove tutte le directory e file nella directory specificata
    oltre alla directory stessa. Usato per rimuovere l'intera
    struttura di una directory.

    /Q Inibisce la richiesta di conferma alla rimozione della directory
    eseguita con /S.

  4. #4
    Grazie tanto.. ma non va.. mi dice "Lunghezza consentita per il percorso superata".. infatti lo immaginavo..
    Java ha fatto una operazione che Windows non avrebbe fatto fare...

    Grazie ancora
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

  5. #5
    Hai provato da modalità provvisoria?

    Se ce la fai riporta l'immagine a video dell'errore che ti restituisce


  6. #6
    In modalita' provvisoria non ho provato. Ma dici la schermata di Windows o del cmd?
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

  7. #7
    Quella dell'errore "Lunghezza consentita per il percorso superata"

  8. #8
    Finalmente ci sono riuscito!
    (Sto con un PC con Linux collegato a Internet e il mio portatile dove c'e' l'errore....)

    Allora ti allego lo screenshoot dell'errore.

    Grazie!
    Immagini allegate Immagini allegate
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

  9. #9
    Ah,
    ho provato a far partire il comando anche da un livello diverso dalla radice. Ma il risultato e' stato sempre lo stesso...
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

  10. #10
    visto che hai linux crea una condivisione samba e cancella la struttura di cartelle da linux () ...non ti darà problemi, da windows la vedo dura
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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 © 2024 vBulletin Solutions, Inc. All rights reserved.