Question: I want to set up an automatic task that will automatically delete files older than X days from a specific folder. I'd prefer to do it without having to install any 3rd party software, but I'll be ok if it's a very small and simple utility. 

I want this to force me to keep my files organized. I am setting my browser to download to a standard folder, and then with this script to automatically delete files older than a week, I will be forced to move & organize downloaded files I want to keep.

Answer: 
How about [Belvedere](http://lifehacker.com/5510961/how-to-automatically-clean-and-organize-your-desktop-downloads-and-other-folders) from one of [Lifehacker](http://lifehacker.com/)'s editors. 

![alt text](https://i.stack.imgur.com/1ed65.png)
This is pretty easy with Windows Scripting Host. A sample script looks something like this:

```
numDays = 7

Set objfso = CreateObject("Scripting.FileSystemObject")
Set objFile = objFso.GetFile("C:\test.txt")

Sub DeleteOldFile(objFile, numDays)
    dateFile = objFile.DateLastModified
    dateToday = Now()

    If dateFile <= dateToday Then
        daysOld = dateToday - dateFile
        If daysOld > numDays Then
            objFile.Delete
        End If
    Else
        WScript.Echo "Incorrect date stamp in", strFile
    End If

End Sub

```

You would need to write your script then run it as a scheduled task. Maybe thirty minutes after you log on on Friday mornings to give yourself one last chance to get those files you want to keep moved.
The complete [source](http://www.aspfree.com/c/a/Windows-Scripting/Age-Based-File-Deletion-in-WSH/) for this example.