Knowledge Base


Question / Problem

Is there a way to use the command line to search for files not changed in x days and then delete them automatically?Currently we are doing this manually but would like to schedule it as a daily/weekly task.

Answer / Solution

TreeSize can search, report and delete files over a certain age using the file search. For security reasons we have designed the deleting operation bypassing the recycle bin not to be scriptable - with the exception of the possibility to move the files, which is available through the command line option /MOVETO (Professional Edition only). Any search options saved to an XML file can be passed at the command line and the results can be saved, for example:

TreeSize.exe /SEARCH /SAVE "C:\Temp\TSP\SearchResults.txt" "C:\Temp\TSP\Not Accessed since 01-07-2008.xml"

The results can also be moved:

TreeSize.EXE /SEARCH /MOVETO "C:\Temp\TST\Moved" "C:\Temp\TSP\Files ending with TMP.xml".

You may pass "Recycle Bin" as destination as well.