Subject Re: [firebird-support] Re: Failing to create Firebird DB file
Author Yuliya Shulman
Yes, I agree. However, the customer says C:\Temp is
there on the hard drive.

Where does "C:\WINNT\system32\YSTE~1\TEMP" come from,
why does Firebird engine try to access it, and what
does it have to do with the valye ot TEMP env. var. if
it's not set to this folder?

Yuliya

--- Ivan Grozny <mt_headed99@...> wrote:

> Yuliya -
> That's how I set things on all the machines I take
> care of - if apps are correctly written, they should
> check before creating temp files to avoid filename
> collisions (or, if they can't handle that, generally
> they should ignore the TEMP variable and create
> tempfiles in their own private subfolder).
> Microsoft's default setup of having individual TEMP
> directories for each user does not, in my
> experience, avoid any problems; it simply makes it
> incredibly cumbersome to keep the disk from filling
> up with junk. If you stash all the temp files in
> one place, it's easy to clean them up once in a
> while. (You could do it if they were scattered,
> too, but somehow nobody ever does.)
>
> I believe what he meant by the TEMP being set
> correctly is: does the directory it points to
> actually exist? If, as in your case, TEMP=C:\TEMP,
> then C:\TEMP had better exist and be a valid
> directory... otherwise, all bets are off as to where
> apps will create their temp files. (Personally, I
> always check to make sure that the folder exists,
> and fall back to creating my tempfiles in a
> subfolder of my app's folder, but not everyone
> does.)
>



____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com