Re: Directory Ops Behaving Asynchronous

"Ryan Rinaldi (TT)" <[email protected]> Mon, 19 May 2008 14:56:35 -0500
Newsgroups gmane.comp.windows.devel.dotnet.clr
Message-ID <8300EE53FE0B104391E0983F3AA8FA1F0421E73B@chiex01>
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




=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
This list is hosted by DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at
http://discuss.develop.com

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
This list is hosted by DevelopMentor=AE  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com