BookmarkSubscribeRSS Feed
Liangck
Calcite | Level 5

Hi all,

Suppose i have a senario that read external file from ftp and after reading it, i wish to made a deletion on that particular external file.

i tried FDELETE but seem it cant do so.

my colleage tell that fdelete function are only access to a local directory but not remote directory.

is there any other method to do so?

Seeking for help, thanks you. Apperciate its alot.

Regards

LiangCk.

3 REPLIES 3
dhana
Fluorite | Level 6

You can specify the delete command on the RCMD parameter of the filename statement.

FILENAME FILEREF FTP "ABC.DAT" HOST="TESTHOST" USER="USERNAME" PASS="PASSWORD" RCMD="DELE ABC.DAT";

otherwise you  can try this also

QUOTE RCMD DLTF FILE(mylib/myfile)

mylib is the name of the library from which the file is to be deleted. myfile is the name of the file to be deleted.

Hope this helps...!

Thanks

Dhanasekaran R

Ksharp
Super User

Firstly , make sure you have right to deleting files at ftp .

And also you can use OS command to delete it.

Start-> Run-> cmd-> ftp 10.1.2.2 -> del ....

Maybe it should be worked.

Ksharp

Liangck
Calcite | Level 5

Hi DHNA and Ksharp

     thanks for your advice, i done it with fdelete alreadly..

     the code like this

filename fileDel ftp "&&SAS_Import&&Note&I&&Data_Upload&&Docm&J"

     host=&ftpHost 

     user=&ftpUser pass=&ftpPass

     prompt;

%let rc = %sysfunc(fdelete(fileDel));

     Thanks anyway.Apperciate your help.

Regards:

Liangck

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 3 replies
  • 2600 views
  • 6 likes
  • 3 in conversation