Re: Process used by another
- From: "Willy Denoyette [MVP]" <willy.denoyette@xxxxxxxxxx>
- Date: Fri, 29 Apr 2005 16:26:27 +0200
"Steve Walker" <steve@xxxxxxxxxxxxxxxxxxx> wrote in message
news:o3pPitQBZicCFwVS@xxxxxxxxxxxxxxxxxxxxxx
> In message <OXI8tPLTFHA.3012@xxxxxxxxxxxxxxxxxxxx>, "Willy Denoyette
> [MVP]" <willy.denoyette@xxxxxxxxxx> writes
>>
>>"Josema" <Jestrade@xxxxxxx> wrote in message
>>news:C8AB57B7-74AD-4ED0-8364-3419DC27E1F2@xxxxxxxxxxxxxxxx
>>> Hi,
>>>
>>> i have a Web application and i get this error:
>>>
>>> The process cannot access the file
>>> "c:\inetpub\wwwroot\dotnet\Soluciones\Calculations\PhoneTariffs\Errors\
>>>Log.txt"
>>> because it is being used by another
>>>
>>> The code that generates this error is the following:
>>>
>>> Directory.CreateDirectory("c:\inetpub\wwwroot\Error");
>>> File.Create("c:\inetpub\wwwroot\Error\log.txt");
>>>
>>> System.IO.StreamWriter StreamLog=new
>>> System.IO.StreamWriter("c:\inetpub\wwwroot\Error\log.txt");
>>> StreamLog.Write(e.Message);
>>> StreamLog.Close();
>
>>You open the same file two times here.
>>There is no need for - File.Create("c:\inetpub\wwwroot\Error\log.txt");
>
> And the StreamWriter created by that line of code is still open, which is
> probably what is locking the file.
>
> --
> Steve Walker
Exactly!
Willy.
.
- References:
- Process used by another
- From: Josema
- Re: Process used by another
- From: Willy Denoyette [MVP]
- Re: Process used by another
- From: Steve Walker
- Process used by another
- Prev by Date: Re: How to use recompiled DLL?
- Next by Date: Re: How to move a borderless windows form in c#.NET
- Previous by thread: Re: Process used by another
- Next by thread: SystemParametersInfo to Ccharp
- Index(es):
Relevant Pages
|