Autor Beitrag
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Sa 12.05.07 11:53 
Hi!
Ich habe ein komisches Problem zur Zeit:
Ich kopiere einzelne Dateien mit
ausblenden C#-Quelltext
1:
2:
FileInfo fInfo = new FileInfo(/*Dateiname*/);
fInfo.CopyTo(...,...);

an einen anderen Ort.
Das seltsame dabei für mich ist, dass die Zieldatei anschließend von meinem Prozess selbst gesperrt wird.

Und zwar klappt es, wenn ich die Datei das erste mal kopiere. Wenn ich dann später nochmal genau dieselben Dateinamen kopieren will, gibts ne IOIException, dass die Zieldatei von einem anderen Prozess noch verwendet wird.
Das irritiert mich aber, denn ich habe keinen Anhaltspunkt, dass da etwas sein könnte, was sich die Datei unter den Arm reißt. Das zweite kopieren startet zwar erst durch eine Benutzeranweisung, aber ich habe das recht flott nacheinander getestet (der Zeitunterschied ist aber egal).

Gruß
alias5000

Edit: Der Fehler lag ganz woanders: ich hatte versucht dieselbe Datei auf sich selbst zu kopieren :roll:

_________________
Programmers never die, they just GOSUB without RETURN