
As far as I know, it is not possible using current verision of the Total Commander.
Moderators: Hacker, petermad, Stefan2, white
Code: Select all
---------------------------
---== ATTENTION (lst2str) ERROR ==---
---------------------------
Too many files selected (CL limit reached)! Continue? (result would be truncated)
---------------------------
ОК Отмена
---------------------------
I can't see any link to download exe there.HAL 9000 wrote:Duplicate File Hard Linker (DFHL)
https://github.com/Hopfengetraenk/DFHL
By default this exe won't run under Windows XP. The developers claim that:
So it should be compiled to run also in older Windows.DFHL readme.md wrote:The tool runs in Windows NT 4.0 / 2000 / XP and 2003 Server and requires a NTFS file system to run on.
There is that pink/blue line (language bar) above in the middle it there is a link "3 releases". Just in between with branches and contributor.Usher wrote:I can't see any link to download exe there.HAL 9000 wrote:Duplicate File Hard Linker (DFHL)
https://github.com/Hopfengetraenk/DFHL
Okay proper char encoding decoding is always a hidden bug subject as well as proper exception handling. As far as I saw DFHL uses strictly unicode Strings and Api's. However what is probably missing is to also decode strings that are read and encode strings that are written out.Usher wrote: 1. Run DFHL 2.0 (old version) under Windows XP set to Polish.
- Doesn't display any Polish or Russian character, just ends lines in such places.
- Seems to support only 32 K files, for larger directories ends with a crash.
Before hardlinking files are checked to be the same so it should not matter that much which of both file is picked. Okay regarding file fragmentation and assuming that old file are less fragmented than new ones it is maybe important which file DFHL picks.Usher wrote: - You can't select which file will be kept and which one will be replaced with link. I prefer to keep a copy with older timestamp, bot another user may prefer to keep files in a certain "master" directory.
Yes, that is clearly stated in the changelog:HAL 9000 wrote:Some oddity about this source is that it included a copy of the Windows 'CreateHardLink' API in ('Hardlink.cpp') that can be uses instead of just calling this API. (It is though for old systems like Windows NT whose kernel already had the ability to do hard links but there was no really user API for it)
DFHL changelog wrote:Changes from Version 1.0 to Version 1.1
* Added Support for Windows NT 4.0, missing Hardlink API was created
In most cases the link is repeated in readme.md, so I've never learnt what's hidden below "release". My bad.HAL 9000 wrote:There is that pink/blue line (language bar) above in the middle it there is a link "3 releases". Just in between with branches and contributor. There you can Dl the exe.
Editbin has some more options taken from linker, f.e. it may clear or recalculate checksums when saving changes.HAL 9000 wrote:Well that's what editbin does.
It seems to be a limitation of console output. If you want to keep Unicode file and directory names, you should always log them to a text (UTF-16) file. It means that only statistics of "bytes saved" will be sent to stdout - to let user know that the tool is still working.HAL 9000 wrote:As far as I saw DFHL uses strictly unicode Strings and Api's. However what is probably missing is to also decode strings that are read and encode strings that are written out.
You mean: Sign up and file an issue, right?HAL 9000 wrote:... or even better file an issue on the DFHL-Source codepage on GitHub.
That's not what I mean. Some installers don't preserve original timestamps, some developers change timestamps with every release even for third party libs they use, no matter whether the files are really changed or recompiled – and you can only guess what's happened, as the file with the newer timestamp may have the same size and older or missing version number.HAL 9000 wrote:Okay regarding file fragmentation and assuming that old file are less fragmented than new ones it is maybe important which file DFHL picks.