BookmarkSubscribeRSS Feed
TimCampbell
Quartz | Level 8

Hi all,

My next project in SAS will involve setting up some scheduled jobs in DI studio to import some set format text files into SAS from a 'file queue' like setup.

The basic setup will need to be that SAS will

  • check a directory for new files
  • Import the new file whilst checking data etc.
  • Move the imported file to a 'Done' subdirectory if successful

I am fairly confident with how the import and formatting process will need to work and setting up the jobs to run on a regular schedule or even monitor the folder for new files however i am not sure how to get SAS to move the physical text files around once they have been processed.

Has anyone had to do this before or has an idea on what i would need to make this happen?

If it helps, the server that is running the code is Linux.

Thanks in advance,

Tim

1 REPLY 1
ballardw
Super User

You can check directory and file status using the DINFO and FINFO functions and related, see the online help for examples.

The X command in SAS sends sytem commands to the OS such as copying, deleting or moving files. Actually anything you can instruction you can do with a command line can be done with the X command.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 697 views
  • 0 likes
  • 2 in conversation