Re: Process used by another
- From: Steve Walker <steve@xxxxxxxxxxxxxxxxxxx>
- Date: Fri, 29 Apr 2005 13:19:13 +0100
In message <OXI8tPLTFHA.3012@xxxxxxxxxxxxxxxxxxxx>, "Willy Denoyette [MVP]" <willy.denoyette@xxxxxxxxxx> writes
"Josema" <Jestrade@xxxxxxx> wrote in message news:C8AB57B7-74AD-4ED0-8364-3419DC27E1F2@xxxxxxxxxxxxxxxxHi,
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 .
- Follow-Ups:
- Re: Process used by another
- From: Willy Denoyette [MVP]
- Re: Process used by another
- References:
- Process used by another
- From: Josema
- Re: Process used by another
- From: Willy Denoyette [MVP]
- Process used by another
- Prev by Date: RE: Want to switch from J# to C# - need help
- Next by Date: Re: Best practices
- Previous by thread: Re: Process used by another
- Next by thread: Re: Process used by another
- Index(es):