Since DirectoryExists returns a true/false, you don't need the IS "No" 
part of the statement.  Also, DirectoryExists expects you to pass it a 
variable, so you don't need the quotes and pound signs around 
variables.dirpath:

<cfif NOT DirectoryExists(variables.dirpath)>
<cfdirectory action="CREATE" directory="#variables.dirpath#">
</cfif>

HTH,
Carl

On 12/6/2011 1:56 PM, Shannon Rhodes wrote:
> This appears to happen randomly, making it difficult to replicate.  Code will 
> error that looks like this:
>
> <cfif DirectoryExists("#variables.dirpath#") IS "No"><cfdirectory 
> action="CREATE" directory="#variables.dirpath#"></cfif>
>
> The error looks like this:
>
> The specified directory attribute value
> \\blah\AppDev\ParisDocs\blah\docs\
> could not be created
> The most likely cause of this error is that (above) already exists on your 
> file system.  The exception occurred during a cfdirectory action = 'CREATE'.
>
> The directory definitely exists and most of the time the code works.  What 
> can I look at to discover why DirectoryExists would return No when it should 
> be yes?
>
> Thanks in advance!
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:348988
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to