I'm suprised that no-one has mentioned this yet but In windows 2000 group policies (there are also other ways to do this) you can use 'folder redirection' to redirect special folder such as 'my documents' to another location. ou don't have to use a server based profile (ie: roaming) to do this. Because of this the solution proposed that you just append 'my documents' to the userprofile environment variable location will not always work. It's always safer to pull the location from the registry in a way that has already been mentioned. I think using an API call is overkill personally. HTH PJ
--- Conor Lillis <[EMAIL PROTECTED]> wrote: > Why not pull it from the environmental variables, > and append "My documents" > to the userprofile value ? > To view environment variables, type SET at a command > line. This method > should work in all cases, as MS create these folders > as default for any new > user that logs into a PC. > > This code will list all environment variables on > your local PC. > > foreach $key (sort keys(%ENV)) { > print "$key = $ENV{$key}\n"; > } > > HTH > > Conor > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] > Sent: 30 May 2002 17:43 > To: Adam Frielink > Cc: Perl-Win32-Users (E-mail) > Subject: Re: Determining Default 'My Documents' > folder path > > > > On 30/05/2002 15:24:40 perl-win32-users-admin wrote: > > >I have been looking for a way to determine the path > of the 'My Documents' > >folder for a PC. I assume this is a registry > setting. I did a search for > >this through MY registry and the only potential > references I can find > refer > >to a shell32.dll,9227. I don't have a clue as to > what that means. > > > > Forget that. For Windows 2000, look in the registry > under > > HKCU/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell > Folders > ^^^^- HKEY_CURRENT_USER (there's a space character > there)---^ > > You'll find entries for "Administrative Tools", > "Desktop", > "Favourites", "Start Menu", etc. > Look for either "My Documents" or "Personal". > > -- > Csaba Ráduly, Software Engineer > Sophos Anti-Virus > email: [EMAIL PROTECTED] > http://www.sophos.com > US Support: +1 888 SOPHOS 9 UK > Support: +44 1235 559933 http://www.sold.com.au - The Sold.com.au Big Brand Sale - New PCs, notebooks, digital cameras, phones and more ... Sale ends June 12 _______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs