Our organization is currently in the process of migrating from Windows XP. As you may know, the path to a user's documents folder changes during that migration, from
C:\Documents and Settings\<userid>\My Documents, in XP
C:\Users\<userid>\My Documents in Win 7
One of our SAS users has a lot of data -- including SAS datasets, .csv files and other external files, in her My Documents folder, and she has written a lot of programs with INFILE and LIBNAME statements that point to the XP path: c:\document and settings\...
When she moved to Win 7 she expected to have to change the paths on all these statements, but she tried running a program anyway -- and it worked. The program found the datasets and libraries in the C:\Users locations. But, strangely, the logs and properties pages all showed the files at physical locations on the c:\documents and settings path.
I'm not complaining -- I think it's pretty cool that SAS is smart enough to convert these paths on the fly -- but I wonder if someone can confirm my analysis of what happened, so I can reassure my user that her programs really are working correctly.
I think that is a Windows feature and not something that SAS has done.
Maybe you need to check environment variable TEMP(note: it is user variable, not system variable . ) under WIN7 ,and add "C:\Documents and Settings\<userid>\My Documents" into it.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.