Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Mutex конструктор ищет файл. Зачем?


Автор: Pankon 22.5.2009, 16:59
Mutex конструктор ищет файл. Зачем?

Мой пример:

Код

            string mutexName1 = "myName";
            Mutex mutex1 = new Mutex(false, mutexName1);
            mutex1.Close(); 

            string mutexName2 = @"c:\tmp\test.txt";
            Mutex mutex = new Mutex(false, mutexName2);
            mutex.Close();

На строке Mutex mutex = new Mutex(false, mutexName2); возникает "System.IO.DirectoryNotFoundException".

Что-то я не пойму. Почему возникает это Exception?

Если файл test.txt положить в c:\tmp\ директорию, то Exception все-равно возникает.

Автор: Pankon 22.5.2009, 17:25
Почитал http://social.msdn.microsoft.com/Forums/en-US/clr/thread/d0b3bf82-4d23-47c8-8706-cc847157ac81.

Вообщем надо менать "\" на "_"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)