One of the things I hate most when working is logging into FTP of a website you need to make changes to, and you find it littered with crap…..and I mean CRAP. Like some things I find is stuff from like index.old.bak and index.bak2 etc or things from 2006 that never get used anywhere. I try and never do this (I must admit, im not perfect but I try to avoid it at all costs), and if i do its for 5 minutes while I test a new file then I will delete my .bak file.
As a web developer, when ever i handle file uploads i always make sure that I store the file in a logical folder structure eg: /uploads/news/images/ and when the user deletes an item eg news article, DELETE ALL FILES associated with the item!!!!!!