Steps to reproduce:
- Start TC with a fresh wincmd.ini:
Code: Select all
totalcmd.exe /i="%TEMP%\fresh.ini"
- Copy the TC program directory to a different location of your choice with the filter (Only files of this type) set to "foobar" or similar. The goal is to copy the directory structure but no files.
- Enable Options > Copy/Delete > Copy date/time of directories
- Change Options > Quick search to a setting other than Ctrl+Alt+Letter. This is important for the Dir Sync tool later.
- Change dirs to the TC program directory on the left and its empty copy on the right (or vice versa).
- Call TC Dir Sync tool, enable Subdirs and Equal files and click Compare button
- Mark all files (Ctrl+A)
- Right-click on the list. The Copy file properties items are both greyed out. IMO this is wrong because the directory synchronization is able to copy timestamps of directories, not just timestamps of files.
- Press Ctrl+Alt+L (or Ctrl+Alt+R). The Copy file properties dialog will pop up. Confirm the dialog to copy the timestamps. If you didn't change Quick search mode previously, pressing Ctrl+Alt+L/R will bring up the quick search dialog instead. No idea how to call the Copy file properties dialog in that case, but it looks like this is a clash of features that's been overlooked for many years (TC 8.52a has the same issue). Anyway, it doesn't matter for this bug report.
- Close Dir Sync tool and check the directory times in the empty directory structure. They should be the same as in the source. So the feature does what it's supposed to do when called by keyboard, but the context menu items are disabled by mistake.
- Copy a single file from source to the empty directory, e.g. totalcmd.exe, and repeat steps 6 through 8. The Copy file properties items are now enabled.
Regards
Dalai