Pragma Systems Technical Forum

Directory removal with today's date?

https://forums.pragmasys.com/Topic162.aspx

By tlockhart - 2/8/2012 6:10:23 AM

I am trying to create a date variable that returns the  4digit year, 2digit month, and 2digit day (ex 20120208) , similar to dos ( Fdate=%date:~10,4%%date:~4,2%%date:~7,2%) to be used in an SFTP command.  SFTP will be used to remove all files and directories in a date folder (ex 20120208).  Is there any way to accomplish this using pragma SFTP?

ex. rm c:/%Fdate%

ex. rmdir c:/%Fdate%
By Pragma Tech Rep - 2/8/2012 12:50:02 PM

SFTP does not have script variable expansion feature. You can use ssh shell access to run a batch command which embeds the date script variable to craete the dated file to be deleted.

Possible example forms are:

ssh remotemachine "cmd /c deltree -F %Fdate%"

For more complex scripts, put it in mydelete.cmd and invoke it remotely.

ssh remotemachine mydelete.cmd