Hints, tips and tricks for newbies
Moderators: Dorian (MJT support), JRL
-
Shadow3641
- Junior Coder
- Posts: 26
- Joined: Thu Nov 17, 2016 2:45 pm
Post
by Shadow3641 » Fri Jan 27, 2017 12:48 am
Hey
I have found the command to get oldest file but i need to find the oldest dir is there any way to go about doing this?
The dir names are stamped with the date in 01_26_17 format.
Code: Select all
CountDirs>C:\Users\Public\Documents\Working,fileCount,0
If>fileCount>4
GetOldestFile>C:\Users\Public\Documents\Working,oldFileName
DeleteFolder>%oldFileName%
Endif
This is what i'm trying to do but need to do it with Dirs instead of files
-
JRL
- Automation Wizard
- Posts: 3526
- Joined: Mon Jan 10, 2005 6:22 pm
- Location: Iowa
Post
by JRL » Fri Jan 27, 2017 4:44 am
There is not yet a getoldestfolder function. Until it is available we can always use DOS dir.
Code: Select all
CountDirs>C:\Users\Public\Documents\Working,fileCount,0
If>fileCount>4
Let>RP_Wait=1
Let>RP_Windowmode=0
RunProgram>cmd /c dir "C:\Users\Public\Documents\Working\*.*" /ad /o-d /b > %temp_dir%FolderList
ReadLn>%temp_dir%FolderList,1,oldFileName
DeleteFile>%temp_dir%FolderList
DeleteFolder>%oldFileName%
Endif
-
Shadow3641
- Junior Coder
- Posts: 26
- Joined: Thu Nov 17, 2016 2:45 pm
Post
by Shadow3641 » Mon Jan 30, 2017 7:51 pm
Works like a charm Thanks JRL