options pagesize=60 linesize=80 pageno=1 nodate;
/*libname mylib '/folders/myfolders/sasuser.v94/File -Debug.xlsx'; */
libname mylib "/folders/myfolders/My office.sas";
data mylib.office;
infile '/folders/myfolders/My office.sas';
run;
proc print data= mylib.office;
title 'my office details'
run;
This:
libname mylib "/folders/myfolders/My office.sas";
can never work. A SAS library (in a UNIX environment, which you have with SAS University Edition) must always be a directory, not a file.
So do
libname mylib "/folders/myfolders";
instead.
As a further hint, avoid filenames with blanks. A blank is the natural separator of objects and should be used to identify separate files, but not as part of a file (or directory) name.
It is of course possible to use it, but an underline is much easier instead.
Your code should look something like the following assuming you have a SAS dataset called office in the folder myfolders.
libname mylib "/folders/myfolders/";
proc print data= mylib.office;
title 'my office details'
run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Get started using SAS Studio to write, run and debug your SAS programs.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.