As per earlier discussion in this forum, PD keeps track of projects and project-file locations in a sometimes unexpected way. I have learned that when you know how PD keeps track, its behavior is a bit less unexpected.
What I have seen is that:
- PD remembers (only) the projects it saved and it opened. It maintains a list in a file called c:\Users\%userid%\AppData\Roaming\Cyberlink\PowerDirector\19.0\UserConfigure\ExpressProjectList.ini
- Apparently all only those projects that are listed in the above .ini file and if they exist, are showed when you open the My Project Room
- note: the .ini file is updated when PD is closed, not earlier. So, if PD aborts, the file is not updated.
- note: you have some influence on what is listed in the My Projects Room: remove the project (project not visible anymore and removed from the .ini file), or hide project (project is not visible, but not removed from the .ini file and thus listed again the next time you restart PD and open the My Projects Room).
- note: when you save a project at a different location, PD will remember the new place the project (same name) has been saved to. It will not automatically remove the former project from the Room, so both can together exist in the My Projects Room. This of course can be a bit tricky if you want to work at the latest version of a project. So maybe it is good to remove the older version from the My Projects Room and remove or rename it on your disk?
- note: saving an empty project (nothing in the timeline and the media room) is recognized and the My projects Room and the above file are not updated.
- note: the recent projects list in the file menu is a separately maintained list and may contain projects not listed in the My Projects Room.
- During the opening of the My Projects Room, PD will check whether the files listed are indeed available. If not then it will remove them from the list. This is why you will miss projects in this room when you have moved the .PDS files to another place. Changing the entries in above mentioned file to make them point to the new location(s) may solve that problem. I did some testing and it works, but be careful to do that e.g. without typos.
- I have noticed that PD sometimes deletes .PDS files from my disk that are not listed in the .ini file. This is of course a deadly sin and both unexpected and undesired behavior. I have no hard evidence, as it is a bit tricky to test it, I have not done this yet.
- After you have opened the My Projects Room and PD has checked the existence/availability of the files, and you then change the name of a file and/or move it to another location, when you try to open the project, PD will give a message that the file is broken and …. then will abort or crash without any further notice! This is of course a bug the needs to be resolved.
- Opening a project file from its new location, is no problem for PD. The name and place will be recorded in the .ini file. When media files have been moved, PD askes you where to look for these files. When the project is saved again, (and only then!) PD will know where to look again. (as explained by Optodata too).
There are many more “cache files” maintained by PD. Likely all to give the user a better experience. But when this user is going to change folders and file locations this better expeience service goes astray. What I take away from this is, that I better make careful disk and location planning in advance and do not change that (too much). And when I do change, I kind of know what to expect.
My suggestion to Cyberlink is, to add some words in the PD user manual to explain