| ||
Walter, in the interest of time and clarity, I'm going to respond to just a selected number of your statements here, and not necessarily in order. (In general, though, I agree with most of your observations about the needed functions).
---------- "Differ" ----------
---------- "Identical" ---------- I would agree with your (amended) statement, except that what you seem to overlook here, Walter, is that the Size IS(!!!!) ALREADY(!!!!) "overloaded" into the "Identical" toggle/prompt in the Normal compare! (But not in the B/S/G-Alt-F4-Compare). If you have two files with identical date stamps, but different sizes, they currently WILL NOT be tagged in the Normal-compare, just as they will not be tagged if they have identical sizes and different dates! (By "Normal-compare" I mean Directory-window-Compare, Directory-window-Alt-Compare, and Normal-File-window-Alt-F4-Compare). There is NO WAY that a file which has a different size but an identical date will EVER be tagged in a Normal-compare, (unless you use Binary, which should NOT be necessary!) This is, in my opinion, a weakness in XTree, which was duplicated by Kim in ZTree. It was THIS problem ONLY that I was trying to cure by adding the Identical "Size/Date" options. This would serve to simply split-out the two compares CURRENTLY BEING MADE (date and size) when the Normal Identical toggle is "yes", so we could DEFINE what is MEANT by "Identical" (date, size, both, none). This seemed to me to be a reasonable request, and it still does.
---------- Alternate Menu ---------- To understand the complications to which I refer, read the following section.
---------- Menu Design ----------
File: Exists, Unique As you can see, to provide the above in one easy-to-use menu would, in my opinion, require a MAJOR rewrite of the Compare menus, to the point where I don't think it would be practical to attempt compatibility with the XTree menus. Such a menu would be better designed around the items. For example, rather than "Identical Newer Older" items, there would be multi-cycle toggles like Date: (Same, Newer, Older, No), and Size: (Same, Differ, No), etc. A system of applying the desired And/Or/Not logic to each would have to be provided, as well as the ability to specify a tagging or untagging operation.
---------- Summary Recommendations ---------- I WOULD, however, like to see "Differ" added, at least to the Normal-compare. Right now there is NO WAY to tag files which have DIFFERENT sizes or contents. (Only SAME sizes and contents can be tagged). To achieve this easily in the menu space available, I suggest changing the Binary toggle to "Binary (no, same, differ)". If "differ" is selected, then only those files with the same names and different contents, (including of course different sizes), would be tagged, regardless of the file dates. This one item would be EXTREMELY helpful! Finally, I don't believe there is any way to tag just the files which have identical dates but different contents, (or sizes), or conversely, just the files which have identical contents but different dates, (even using separate tagging passes). Both of these capabilities would be very helpful to most of us. Maybe I'm missing something, but I do not see a way to do either of these. To achieve these VERY useful combinations of "same-dates-different-contents", and "different-dates-same-contents", I suggest making a relatively simple change to how Binary works in conjunction with the other toggles. Presently, if Binary is "yes", the Identical, Newer and Older toggles are ignored. (Unique files are ALSO tagged if Unique is "yes"). Instead, have ZTree use "AND" logic with Identical, Newer and Older. That way "Binary (same) and Newer (yes)" would tag ONLY those files which had identical contents AND newer dates. We should KEEP the present "OR" logic with Unique, so that we could get "Binarily different OR Unique" in one pass, (and since "AND" logic with Unique would make no sense). To be sure, other useful combinations would not yet be possible in one pass, such as Binarily different OR Newer, but these could be achieved in two passes, (e.g. first tag Binary (differ) then tag Newer (yes)). In other words, virtually ALL useful combinations could now be done.
Examples of useful one-pass capabilities:
Setting: Binary (same), Newer (yes), Older (yes)
Setting: Binary (differ), Identical (date)
Setting: Binary (differ), Identical (size)
Setting: Binary (differ), Unique (yes) All the above can be achieved with the three relatively simple changes to the Normal-compare I've suggested, with very little menu change, no additional key assignments, and while maintaining total compatibility with XTree!
- John | ||
|
Messages in this Thread
- global compare (232) - Ken Meece - Jan 26,2000 at 13:08 [General]
- Compare Identical (226) - John Gruener - Jan 28,2000 at 05:04
- Compare Identical (234) - Walter Rassbach - Jan 28,2000 at 06:25
- Compare Identical (295) - John Gruener - Jan 28,2000 at 07:57
- Compare Identical (229) - Jim Wilson - Jan 28,2000 at 11:34
- Compare Identical (234) - Walter Rassbach - Jan 28,2000 at 15:06
- Compare Identical (231) - Jim Wilson - Jan 28,2000 at 15:28
- Compare Identical (249) - Walter Rassbach - Jan 28,2000 at 15:58
- Compare Identical (244) - Jim Wilson - Jan 28,2000 at 16:12
- Compare Identical (231) - Walter Rassbach - Jan 28,2000 at 16:39
- Compare Identical (211) - Jim Wilson - Jan 28,2000 at 17:19
- Compare Identical (231) - Walter Rassbach - Jan 28,2000 at 16:39
- Compare Identical (244) - Jim Wilson - Jan 28,2000 at 16:12
- Compare Identical (249) - Walter Rassbach - Jan 28,2000 at 15:58
- Compare Identical, Different and Binary (243) - John Gruener - Jan 29,2000 at 14:07
- Compare Identical, Different and Binary (228) - Walter Rassbach - Feb 01,2000 at 14:47
- Compare Identical, Different and Binary (222) - John Gruener - Feb 03,2000 at 10:05
- Compare Identical, Different and Binary (218) - Walter Rassbach - Feb 04,2000 at 06:25
- Compare Identical, Different and Binary (232) - Walter Rassbach - Feb 04,2000 at 15:22
- Compare Identical, Different and Binary (235) - John Gruener - Feb 09,2000 at 16:57
- Compare Identical, Different and Binary (226) - Walter Rassbach - Feb 09,2000 at 22:46
- Compare Identical, Different and Binary (235) - John Gruener - Feb 09,2000 at 16:57
- Compare Identical, Different and Binary (230) - Michael Kahn - Feb 05,2000 at 15:35
- Compare Identical, Different and Binary (222) - John Gruener - Feb 03,2000 at 10:05
- Alternative Proposal (230) - Walter Rassbach - Feb 01,2000 at 16:18
- Modified Alternative Proposal (221) - Walter Rassbach - Feb 04,2000 at 05:25
- Compare Identical, Different and Binary (228) - Walter Rassbach - Feb 01,2000 at 14:47
- Compare Identical (231) - Jim Wilson - Jan 28,2000 at 15:28
- Another proposal for a new Comparing Menu (234) - Kai Reese - Feb 08,2000 at 19:30
- Another proposal for a new Comparing Menu (238) - Ken Meece - Feb 08,2000 at 21:18
- Another proposal for a new Comparing Menu (229) - Walter Rassbach - Feb 09,2000 at 00:12
- Another proposal for a new Comparing Menu (222) - Kai Reese - Feb 11,2000 at 19:17
- Another proposal for a new Comparing Menu (226) - John Gruener - Feb 09,2000 at 18:14
- Compare Identical (295) - John Gruener - Jan 28,2000 at 07:57
- Compare Identical (234) - Walter Rassbach - Jan 28,2000 at 06:25
- Compare Identical (226) - John Gruener - Jan 28,2000 at 05:04