Ordner löschen



  • Hallo,

    ich ahbe mit einem kleinen Programm eine Ordner mit einer Freigabe auf einem Windows Server erstellt. Die Freigabe kann ich über die net use Befehle auch wieder von dem Ordner entfernen. Sobald ich den ordner löschen möchte geht dies nicht, da er vom programm noch in benutzung ist. Soabld ich das Programm beende kann ich die Datei wieder löschen.

    Kennt jemand das problem. Kann mir jemand helfen?

    Danke.

    Peer



  • Hab zwar keine Ahnung, wovon du redest, aber kann es sein, dass dein Programm automatisch in das neu erstellte Verzeichnis wechselt?



  • Hi!

    Sag mal, wie erstellst du den Ordner denn? Kann es sein, daß du ein handle benutzt und das anschließend nicht wieder schließt?

    Also, wenn du es wie folgt machst, müßtest du das Verzeichnis auch wieder schließen können:

    if(!PathIsDirectory(stringPath))
    CreateDirectory(stringPath,NULL);

    if(PathIsDirectory(stringPath))
    DeleteDirectory(stringPath);


Anmelden zum Antworten