Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to Delete Folders created prior to some date
Message
 
 
To
26/10/2005 22:15:19
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01003065
Message ID:
01062553
Views:
20
>>>VFP6 I have code to delete all the files in a folder greater than some number of days ago. But I also want to delete the folders that were created > than some number of days ago. How to do?
>>>
>>>
>>>arraynum=ADIR(aTemps,ctables)
>>>FOR i = 1 TO arraynum
>>>   if atemps(i,3)+20 < DATE()	&& last modified date was over 20 days ago
>>>	   cFile=aTemps(i,1)
>>>	   DELETE FILE (cpath+cFile)
>>>   endif	
>>>ENDFOR
>>>
>>
>>Anybody come up with an answer for this. Just looking at my code and I have not solved this problem yet.
>
>Well, in the case of the folders, you will have to use (for example) rmdir instead of delete file.
>
>Or what is it that doesn't work?

With my above code. Lets say that I want to delete folders whose last modified date was over 20 days ago. BTW - there are no subfolders and there are no readonly. For folders - Can I still use the ADIR, will the atemps still work, how do I tell a folder from a file so I can use the rmdir?

Brenda
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform