When I organize a new batch of pictures, I frequently rename them before moving them to the permanent location. I enable the "Jump to the next file after deleting/moving" and "Don't change directory index after file renaming" options so that I can work my way through the folder systematically.
These two options don't seem to work perfectly together. Normally, moving a file to another directory removes the file from the directory index so that next/previous navigation doesn't try to display it. But the rename operation seems to add the renamed file to the directory index based on the new name and the move operation doesn't remove the file from this new location. So when you navigate to that spot, IrfanView displays an error.
Maybe an example would help. The directory originally contains 5 files: A, B, C, E, F. You open file A, rename it to D and then move it. File B automatically displays (because of the "jump to" option. Hit the space bar and file C displays, as expected. Hit the space bar again, and IrfanView complains that it can't read the file header for file D.
Note: if file A hadn't been moved - just renamed to D, it would display again between files C and E. I don't think that should happen either, but it doesn't bother me.
These two options don't seem to work perfectly together. Normally, moving a file to another directory removes the file from the directory index so that next/previous navigation doesn't try to display it. But the rename operation seems to add the renamed file to the directory index based on the new name and the move operation doesn't remove the file from this new location. So when you navigate to that spot, IrfanView displays an error.
Maybe an example would help. The directory originally contains 5 files: A, B, C, E, F. You open file A, rename it to D and then move it. File B automatically displays (because of the "jump to" option. Hit the space bar and file C displays, as expected. Hit the space bar again, and IrfanView complains that it can't read the file header for file D.
Note: if file A hadn't been moved - just renamed to D, it would display again between files C and E. I don't think that should happen either, but it doesn't bother me.
Comment