Description
Giving a path and a file mask, this function delete all files whose age in days is more than given age.
Syntax
n = FSO_DeleteByAge(FilePath, FileMask, nDays [, PutIntoTrash])
Returns
Number: number of files deleted.
Parameters
Name |
Type |
Optional |
Meaning |
FilePath |
String |
No |
Directory path to search for |
FileMask |
String |
No |
File mask to search for. Wildcards * and ? are accepted Examples: "*.temp" "*.log" "he??.*" "*data" "*.*" |
nDays |
Numeric |
No |
Age in days. |
PutIntoTrash |
Numeric |
Yes |
If present, %TRUE value will instruct function to move deleted file into trash bin instead of physical remove the file. |
Remarks
Function perform the following steps:
1. | search inside FilePath for FileMask files |
2. | compute the age of the files found |
3. | if age of the file in days is greater than nDays parameter, file is deleted |
Restrictions
ATTENTION: | this function delete files! |
See also
Examples