%COMMANDER_EXE% /I=customwincmd.ini /S=F
If filename or filenames are passed after that command, they go to "Search in:" field of separate search. However, TC may delete files if their filenames are passed using %P%S or %p%s parameter.
To reproduce (don't try it on important data!):
1. Select some files, like zip archives (it seems at least 2 selected names needed to cause a bug).
2. Paste a button:
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_EXE% /S=F
?%p%s
wcmicons.dll,47
-1
You'll see a dialog to confirm filenames passed to separate search.
As passed by %p%s, this format is different from one used by "Search in:" Find Files field (there is no ; separator), so I added ? before %p%s to edit paths/names list in text editor before passing to Find Files.
However, to reproduce the bug, we just confirm names as they appear by default in that dialog.
Separate Find Files window appear then while at least one of selected files (it seems usually last one) will be permanently deleted (no remove to Recycle bin!) without delete confirmation warning!
Edit: removed unnecessary reproduce step 3 (see Ovg's comment).