Create these folders:
d:\a1\b\
and
d:\a2\
1. Start bc and enter folder names d:\a1 with d:\a2. Perform "Update Right". Now get d:\a2\b.
2. Without closing bc, in explorer, delete d:\a1\b and in its place create an empty file named "b" (no extension).
3. In bc, hit refresh: Error message: Unable to load b: The directory name is invalid. bc seems to use snapshot to assume that d:\a1\b is still a directory.
4. Hit full refresh. Error message still Unable to load b, but this time folder icon changes to folder open failed X. Full refresh here should have thrown away the previous snapshot and no longer assume b is a directory.
5. Close bc and reopen it and pick the last session. This time BC correctly sees that b is a file not a directory on the left side.
6. Perform "Update Right" and Get error message: Unable to copy b: Access is denied. Since file b is newer than directory b, it should replace it.
7. Pick "Mirror to right". This works ok as b folder on right side is deleted and replaced with a file.
Another test case would be folder names with extensions like "a.txt".
------
Update: This is version 3.0.15.9758. Sorry for not including this in the original post.
d:\a1\b\
and
d:\a2\
1. Start bc and enter folder names d:\a1 with d:\a2. Perform "Update Right". Now get d:\a2\b.
2. Without closing bc, in explorer, delete d:\a1\b and in its place create an empty file named "b" (no extension).
3. In bc, hit refresh: Error message: Unable to load b: The directory name is invalid. bc seems to use snapshot to assume that d:\a1\b is still a directory.
4. Hit full refresh. Error message still Unable to load b, but this time folder icon changes to folder open failed X. Full refresh here should have thrown away the previous snapshot and no longer assume b is a directory.
5. Close bc and reopen it and pick the last session. This time BC correctly sees that b is a file not a directory on the left side.
6. Perform "Update Right" and Get error message: Unable to copy b: Access is denied. Since file b is newer than directory b, it should replace it.
7. Pick "Mirror to right". This works ok as b folder on right side is deleted and replaced with a file.
Another test case would be folder names with extensions like "a.txt".
------
Update: This is version 3.0.15.9758. Sorry for not including this in the original post.
Comment