Shoe said:
I frequently get an error message when I try to move a file or change
the name. The error says that I cannot do that because the file is
open in another program. The file is not open in any program I know
of. Has anyone else seen this or have a solution?
My guess is that you have been using the file, but closed the program, then
tried to do something to the file. (an .AVI ?)
The effect is caused by the fact that when an application is closed, every
process (i.e. sub-programs started up by the main program) is not
automatically ended. There might well be quite a few left over which the
operating system is taking its time to close.
Also it is quite difficult to get programmers to ensure that every single
subprocess is closed - when the user clicks, say, on the x in the title bar,
programmers just end the thing at that point, leaving things running - all
the programmer has to do is put in an END statement. This usually doesn't
matter because at worst they will all close when you switch off. However
because some users have things start automatically when they log in, some
processes are effectively permanently running.
So its a mixture of programmers not being ruled with an iron fist, an
operating system with a slight weakness, and a user acting in a way which
was not anticipated. In fact it is quite possible to write a program which
starts a subprocess and ends itself, intending the subprocess to continue,
as a legitimate technique, so do not take this as a harsh criticism of
Windows.
OK, so the bottom line is that you can get software which will show you all
files which are opened, and which processes have them open. If you get one,
and find out which process is preventing you doing what you want, do
Ctrl/Alt/Delete to start Task Manager and end the process.
Also it could be all sorts of other things as well: I have written this
assuming that you are correct in thinking that you are sure you do not have
the file open in something you are running.
Ain't computers wonderful things?.