Re: Directory Ops Behaving Asynchronous
Brady Kelly <[email protected]> Tue, 20 May 2008 10:29:06 +0200
| Newsgroups | gmane.comp.windows.devel.dotnet.clr |
|---|---|
| Message-ID | <[email protected]> |
None, I'm just running a test C# console application. > -----Original Message----- > From: Discussion of development on the .NET platform using any managed > language [mailto:[email protected]] On Behalf Of Ryan > Rinaldi (TT) > Sent: 19 May 2008 09:57 PM > To: [email protected] > Subject: Re: [DOTNET-CLR] Directory Ops Behaving Asynchronous > > What test framework are you using? > > -----Original Message----- > From: Discussion of development on the .NET platform using any managed > language [mailto:[email protected]] On Behalf Of Brady > Kelly > Sent: Monday, May 19, 2008 12:43 PM > To: [email protected] > Subject: [DOTNET-CLR] Directory Ops Behaving Asynchronous > > I have the following code execute: > > > > if (Directory.Exists(exportFolder)) > > { > > Directory.Delete(exportFolder, true); > > } > > Directory.CreateDirectory(exportFolder); > > > > and then a database update, and then: > > > > wiz57.PerformExport(); > > > > Occassionally, about 1 in 20 tests I run in the IDE, PerformExport > fails > because exportFolder does not exist. How can it not exist if I create > it > and > no exception is thrown? I can only suspect that the Directory code is > not > truly synchronous, and has not completed before PerformExport executes. > > > > Brady Kelly > Software Developer > > Chase Software > Office: 011 287 1820 > Cell: 078 331 3781 > Fax: 086 691 5653 > > <http://www.chasesoftware.co.za/> www.ChaseSoftware.co.za > > > > > =================================== > This list is hosted by DevelopMentor(r) http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com > > =================================== > This list is hosted by DevelopMentor. http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com