About once a week I go into Internet Options and delete temp files, cookies
and history. I also run the disk cleanup utility. I use CCleaner and run it in
default mode to clean out system temp files, memory dumps, file fragments, etc.
And finally, I open up a command prompt (as you suggested in a previous
article) and run cd /d %TMP% and rd /s . to
really clean things out.
Then today I read an article that said to use the XP search function and
search for *.tmp, *.chk, ~*.* ā the article said be prepared to be amazed at
how many temp files it will find.
I ran the search and it found 116 files taking up more than 1.2GB of space
on my computer!! My questions should be obvious: with all the other cleaning
tools Iāve used, where the @#$%&! did these come from, why havenāt they
been previously deleted? Some go back more than a year ago when I had to
reformat/reinstall XP!
You know, Iād forgotten about all those files when I wrote that prior
article about deleting
files in the Windows temporary folder.
In a way, Iām somewhat surprised that the Disk Cleanup Utility didnāt at
least make an attempt. But then again, I also understand why it couldnāt
possibly get it right 100% of the time.
Become a Patron of Ask Leo! and go ad-free!
These files show up and accumulate for various reasons, but the two most
common are:
-
programs that misbehave and donāt put temporary files where they should, and
then donāt clean up after themselves -
programs that crash, thus losing track of their temporary files
Letās take one concrete example: Microsoft Word.
When you open a document in Word, if you then examine the folder containing
that document, youāll also find an additional, hidden file:
In this example you can see Iāve opened AskLeoExample.doc in Microsoft Word,
and it then also created ~$kLeoExample.doc. That later file is a temporary file
used by Microsoft Word while I work on the document. Itās automatically removed
when I exit Microsoft Word normally.
But, note my use of the word ānormallyā. If, for some reason, Word or my
computer crashes that file remains. In some cases if you open the same original
document in Word, itāll notice that the temporary file is present, and actually
use it for the āauto recoveryā feature. Sometimes it wonāt. And if for some
reason you never open that exact same document in that exact same place,
thereās no one to come along and delete the temporary file.
Ever.
And so they accumulate, along with other temporary files from programs that
crash, or programs that simply misbehave and leave things behind.
As a side note, you might wonder why Word places the temporary file in the
same directory as the original without using the Windows Temporary folder. Itās
a valid technique that can avoid a file copy operation since the Windows
temporary folder could be on another drive. If placed in the same folder, the
temporary file can simply be renamed if it becomes the new āofficialā copy of
the file. If the temporary file is on another drive it must be copied to the
proper location.
So ā.tmpā files are typically temporary files as their name implies. Files
beginning with tilde (~) are often Microsoft Office temporary files. And ā.chkā
files are files representing recovered disk space or possibly data produced by
CHKDSK.
Usually. Typically. Most of the time.
And thatās why the Disk Cleanup utility canāt actually just delete these
files. Thereās actually no guarantee that the files are expendable. For all we
know, a program could be storing incredibly valuable information in ā.tmpā
files. Itās silly, downright stupid actually, to do so, but thereās nothing
that says they couldnāt.
Hence Disk Cleanup canāt take that chance.
But we can.
This is one of those cases where the Windows Search for Files or Folders is
quite useful. Firing it up and searching my hard drive for
*.tmp results in this:
As you can see, even on my machine where I do tend to keep things relatively
clean, there are lots of ā.tmpā files left around. This screen shot was taken
during the scan ā when it finally completed there were 31 files, but one of
which was half a gigabyte in size. CTRL-A to select
āem all, and SHIFT-Del to permanently delete them, and I had
that disk space back.
I repeated the process for ~* found another 28 files, but
only around 26k of space, and *.chk still another 9 files and
34k.
The real question you should be asking is: is it safe? Since Disk Cleanup
isnāt taking the risk, should I?
99 times out of 100 itāll be just fine. An appropriate compromise before
deleting any file youāre not sure of is simply to either rename it, move it to
a different location, or heck, burn it to CD. That way if you find later that
you needed the file you can restore it.
But in the scenario I just walk through in writing this article and cleaning
up my machine I didnāt bother.
Leo: I have just tried cleaning out temp files using *.tmp The search surprised me finding so many temp files. However, when I tried to delete them using clt-A and shift-delete I got the message: Error Deleting Files or Folder
Cannot delete file: Cannot read from the source file or disk. So where have I gong wrong? Cheers
Sometimes, you will not be allowed to delete a file if a program is using it at the time.
Thanks for that. I can delete the temp file one by one. There are over a 1000. I cannot delete the the temp files all at once or even in small blocks. I am not sure what āif a programme is using the fileā means because all programmes are closed down other than explorer. Cheers
I read the article but I still do not understand why when you delete something it doesnāt stay deleted. When you want to save something you create a file name & save the E-mail. When you open the file it says itās empty. Iām 67 and it is very hard to understand
I have Microsoft Word & Excel I Have A Problem Is When i Open Microsoft He Create Word.tmp But Not Remove Automaticly
Word 2007 is not auto deleting the temp files on a few machines.
The program or computer is not crashing. The file is working correctly. We have no problem deleting those temp files once we have closed out of the file.
If another user works on the same file they donāt have the problem. It has to be machine related.
Any idea?
I have found the same thing, that on a new computer weāve been using for about 5 months running XP, it keeps piles of tmp files, which Iāve never had on a previous machine. Itās not crashing and everything is working well, and every once in a while when there are enough of them to annoy me I delete a bunchā¦it just made me curious as to why I am seeing this which Iāve never noticed beforeā¦??