Tworzę plik w VS C#2010:
File.Create("C:/import.txt");
I dopóki nie zamknę aplikacji nie mam dostępu do tego pliku (np z notatnika)
Jak odpiąć się od tego pliku?
Tworzę plik w VS C#2010:
File.Create("C:/import.txt");
I dopóki nie zamknę aplikacji nie mam dostępu do tego pliku (np z notatnika)
Jak odpiąć się od tego pliku?
var plik = File.Create(...);
...
plik.Dispose();
możesz też podać jako jeden z parametrów: FileShare.ReadWrite | FileShare.Delete. Wtedy będziesz mógł w kilku aplikacjach korzystać z tego samego pliku.
Generalnie problem na 95% leży tam gdzie napisał Azarien. Dla uproszczenia możesz też skorzystać z:
using (var plik = File.Create(...))
{
// Twoj kod
}
Który sam wywola Dispose();
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.