Greetings, On 17 June 2010 14:12, Tom Rutter <[email protected]> wrote:
> Mainly because of design I guess. I have a function that uses the folder > path way down the line someplace after a lot of other work has been done, so > i dont want to do lots of stuff and then find out the folder path i was > given cant be used now. How far down? 300 clock cycles 3,000? Does it really matter that much in real-time? Will you have a lot of cleaning up to do later on or will recovering from a permissions exception be too difficult? > To avoid this overhead i would like to check it up front. If the real-time lag is just milliseconds then there's not much point but if it is a considerable time then, as has been said before in this thread, circumstances may have changed betwixt check and do. Sometimes it easy to look at all your lines of code and come to the belief that there's "a lot of work" going on in there when the reality is that it actually happens faster than an eye-blink. -- Regards, noonie > On Thu, Jun 17, 2010 at 2:07 PM, Michael Minutillo < > [email protected]> wrote: > >> Hi Tom, >> >> Any extra context you can give us as to why you might want to do this? Is >> it something you could use http://transactionalfilemgr.codeplex.com/ for? >> >> Regards, >> Mike >> >> >> On Thu, Jun 17, 2010 at 11:59 AM, Tom Rutter <[email protected]> wrote: >> >>> Hi Ann, yes but I don't want to actually create it. i just want to check >>> if it *can* be created. >>> >>> >>> On Thu, Jun 17, 2010 at 1:56 PM, Anne Busby <[email protected]>wrote: >>> >>>> Directory.CreateDirectory Method (String) >>>> Any and all directories specified in path are created, unless they >>>> already exist or unless some part of path is invalid. The pathparameter >>>> specifies a directory path, not a file path. If the directory >>>> already exists, this method does nothing. >>>> >>>> >>>> *Anne Busby ** **|** **Senior Developer** * >>>> >>>> *3 Sarich Way, Technology Park, Bentley,* *WA** 6102 >>>> Phone +61 8 6250 7900** |** Fax +61 8 6250 7999* >>>> >>>> P Please consider the environment before you print this email >>>> ------------------------------ >>>> *From:* [email protected] [[email protected]] >>>> On Behalf Of Tom Rutter [[email protected]] >>>> *Sent:* Thursday, 17 June 2010 11:51 AM >>>> *To:* ozDotNet >>>> *Subject:* How to validate directory path >>>> >>>> Gday .net gurus >>>> >>>> Can I please get some recommendations on how to check if a directory >>>> can be created given a path if it already doesnt exist? >>>> As an example something like this >>>> >>>> public static bool CanCreateDir(string path) { >>>> if (System.IO.Directory.Exists(path)) { >>>> return true; >>>> } >>>> >>>> //TODO - figure out if the directory can be created >>>> } >>>> >>>> Cheers, >>>> Tom >>>> >>> >>> >> >> >> -- >> Michael M. Minutillo >> Indiscriminate Information Sponge >> Blog: http://wolfbyte-net.blogspot.com >> > >
