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

    VC++ 6.0. Cancellare una sotto directory vuota

    Ho un problema banale ma che mi sta facendo perdere la mattinata.

    Devo cancellare una sottodirectory vuota. L'istruzione che uso è la
    RemoveDirectory(NomeDir);

    Ho usato sia la forma RemodeDirectory("C:\\Dir1\\Dir2") che
    RemodeDirectory("C:\\dir1\\Dir2\\");
    ma la Dir2 da cancellare è sempre presente.

    Qualcuno sa dirmi se prima della RemoveDirectory devo usare qualche istruzione di preparazione? Meglio ancora se mi postate la sequenza corretta.

    Grazie


  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    RemoveDirectory("C:\\Dir1\\Dir2");

    funziona correttamente...

    (e non RemodeDirectory ... anche se penso che tu abbia solamente sbagliato a scrivere nel forum ...)

    Hai un errore? Quale?

    Hai aperta su explorer o in finestra DOS la Dir2?

    Hai qualcosa di "nascosto" all'interno della Dir2?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Si era la RemoveDirectory errore di battitura.
    Il problema è che la Dir2 NON me la cancella. Rimane sempre presente.
    L'indirizzario corretto è: C:\0_S_INGEGNERIA\1

    Io vorrei cancellare il sottoindirizzario "1", ma non me lo cancella...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non hai risposto alle mie domande ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    La Dir2 è vuota. Prima di cancellarla la svuoto. Non ci sono file, né finestra dos aperta su dir2

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Neanche explorer e' aperto su quella cartella?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Su dir2 no.
    Sulla dir1 si. Ma ho provato anche a non attivare explorer. Niente, la dir2 è semrpe lì...
    Questi sono i problemi che odio di più

  8. #8
    Cosa restituisce GetLastError() dopo la chiamata a RemoveDirectory()?
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    C'è un processo che blocca la dir. Francamente non mi va di perdere tempo a scoprirlo. ho trovato un'alternativa.
    Beh noi programmatori oltre che intelligenti siamo anche furbi...

    Grazie a tutti per le risposte


  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da IlViandante2960
    C'è un processo che blocca la dir.
    Ecco ... era quasi ovvio ...

    Francamente non mi va di perdere tempo a scoprirlo. ho trovato un'alternativa.
    Beh ... non ci vuole molto ...

    Beh noi programmatori oltre che intelligenti siamo anche furbi...
    E qual e' stata la tua furbizia? Sai ... solo per curiosita' di chi ti ha risposto ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.