The Scenario is as follows: I am using Windows XP. Suppose I have a text file in desktop named foo.txt.
- I open foo.txt the first time and start making changes and I have not yet saved, so the state of notepad program is that the file foo.txt is open in notepad program and changes are not saved.
- Now I go to desktop and open foo.txt again and Windows XP allows me to open foo.txt with its old version without any modifications. The state of the notepad program is that there are two instances of the same file foo.txt open in two different instances of notepad program.
- Suppose I am a forgetful person, so I forgot that in the first instance of foo.txt, I have already made some changes. I see my PC and see the second instance which is active and I start making some changes.. Now the state is that there are two instances of the same file with different modifications of mine. And now I save the latest active file(second instance). Then I see the existence of the first instance of the file which is still open.. then I tell OMG.. So natural instinct is that I again open foo.txt which is having the latest changes and then I try to merge the changes from both the instances..
Instead of all this, can Windows detect that the file is already open and point me to the already opened file and allow me to make my changes peacefully??
UPDATE: I wanted to know if Windows 7 has atleast taken care of this issue.. But still the bug exists in Windows 7... :(