Jednoczesny dostęp do pliku przez kila aplikacji

Odpowiedz Nowy wątek
2015-01-14 13:28
Krwawy Szczur
0

Witam,

Jak sprawdzić czy plik nie jest w użyciu (np. nie jest zapisywany)?
Trzeba użyć mutex? Który uniemożliwi/wykryje, czy kilka instancji programu chce coś zrobić na nim jednocześnie?

Pozostało 580 znaków

2015-01-14 14:08
0

Google nie boli http://stackoverflow.com/a/937558/3763726

Pozostało 580 znaków

2015-01-14 14:40
Krwawy Szczur
0

Ja to widziałem myslałem że jest jakiś bardziej elegancki sposób niż łapanie wyjątków.
Jak mam:

 var serializer = new XmlSerializer(typeof(Config));
                var writer = new StreamWriter(pathToConfig);
                serializer.Serialize(writer,Config); 

To gdzie poleci wyjątek, i jak go rozróznić wyjątek zajętości pliku od np. błędnej składni?

Pozostało 580 znaków

2015-01-14 14:58
ne0
0

Tu masz inny sposób bez wyjątków: http://www.codeproject.com/Qu[...]sbyplusanotherplusprocessplus


Pomogłem? To dobrze :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0