Asterix-Ac
Erfahrenes Mitglied
Hallo zusammen,
in meinem Projekt kopiere ich einige Dateien mit File.Copy, die der User selber wählen kann, von A nach B.
Ich lasse in einem Dialog dem User die Wahl, ob er die Dateien nach dem Kopieren auch löschen möchte. Dies mache ich anschließend mit File.Delete.
Wenn dies nun ausgewählt ist, erhalte ich eine IOException, dass die Datei von einem anderen Prozess verwendet wird und die Anwendung würde mir abschmieren.
Ich vermute, dass die Dateien noch zum Kopieren geöffnet sind. Doch selbst wenn die Schleife schon durch ist und ich die Dateien in einer 2. Schleife löschen will, geht das nicht. Threading verwende ich nicht. Und googlen hat auch nichts gebracht.
Also, ein wenig Hilfe von Euch wäre echt gut.
Asterix
in meinem Projekt kopiere ich einige Dateien mit File.Copy, die der User selber wählen kann, von A nach B.
Ich lasse in einem Dialog dem User die Wahl, ob er die Dateien nach dem Kopieren auch löschen möchte. Dies mache ich anschließend mit File.Delete.
Wenn dies nun ausgewählt ist, erhalte ich eine IOException, dass die Datei von einem anderen Prozess verwendet wird und die Anwendung würde mir abschmieren.
Ich vermute, dass die Dateien noch zum Kopieren geöffnet sind. Doch selbst wenn die Schleife schon durch ist und ich die Dateien in einer 2. Schleife löschen will, geht das nicht. Threading verwende ich nicht. Und googlen hat auch nichts gebracht.
Also, ein wenig Hilfe von Euch wäre echt gut.
Asterix