[Wish] Copy - add checkbox "create hard link" (Win

Here you can propose new features, make suggestions etc.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
c44824
Junior Member
Junior Member
Posts: 2
Joined: 2009-08-20, 09:52 UTC

[Wish] Copy - add checkbox "create hard link" (Win

Post by *c44824 »

My (wish) suggestion is :

On (Windows XP), when copy files or folders (in message box "Copy")
add chceckbox (under/over "Copy NTFS permissions")
"Create hard link" (not shortcut, not symbolink link)
after choosing it will create hard link (like command line program MKLINK)
- for folders -> create junctions
- for files -> create hardlinks

Best regards
Adam!
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

@ c44824
Not sure if you'll get that request, but I use HardLink Shell Extension - requires context menu, but you can select multiple files, "Pick Link Source", due to how TC creates its FileList, you can only "Drop Hardlink" on a selected Folder, instead of inside that folder. Under explorer you can "Drop Hardlink" on a selected folder, or within the file list itself.

Unfortunately, TC doesn't show the hardlink Arrow overlay on the icons either, that you can see in Explorer.

It's the most up to date Hardlink program I know of, and actively maintained. It also doesn't have a superfluous GUI when the context menu works just fine.
User avatar
MVV
Power Member
Power Member
Posts: 8704
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

This had been requested many times, plz search the forum.

I use NtfsLinks tool for TC and NL_Info plugin, and may create symbolic and hardlinks by pressing Alt+F6 in TC) also I see in folder tooltip Symlink target folder and hardlinks count)
Balderstrom wrote:@ c44824
Unfortunately, TC doesn't show the hardlink Arrow overlay on the icons either, that you can see in Explorer.
BTW, TC shows link icon instead of folder icon for symbolic links.
Last edited by MVV on 2009-08-20, 14:30 UTC, edited 1 time in total.
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

That hasn't been updated in 4 years. From what I can tell from Hardlink Shell Ext, there have been quite a few changes, specifically for Vista and Win7 which support real Symlinks.

NL_Info might be useful, thanks.
Last edited by Balderstrom on 2009-08-20, 14:37 UTC, edited 1 time in total.
User avatar
MVV
Power Member
Power Member
Posts: 8704
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

I use NtfsLinks in Vista/7 w/o any troubles (just need to start it as admin when copy write-protected files/folders). Yes, it is an old tool but it works w/o any troubles.
c44824
Junior Member
Junior Member
Posts: 2
Joined: 2009-08-20, 09:52 UTC

Post by *c44824 »

Balderstrom wrote:@ c44824
Not sure if you'll get that request, but I use HardLink Shell Extension - requires context menu, but you can select multiple files, "Pick Link Source", due to how TC creates its FileList, you can only "Drop Hardlink" on a selected Folder, instead of inside that folder. Under explorer you can "Drop Hardlink" on a selected folder, or within the file list itself.
Thanks!
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

@MVV How're you getting TC to display the junction/hardlink info in the ToolTip? or does that need your TC_NTLinks program that doesn't appear to be working for me.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
User avatar
MVV
Power Member
Power Member
Posts: 8704
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Balderstrom wrote:@MVV How're you getting TC to display the junction/hardlink info in the ToolTip? or does that need your TC_NTLinks program that doesn't appear to be working for me.
You may use NL_Info or my new NTLinks. Here sample wincmd.ini part for my NTLinks:

Code: Select all

[searches]
Reparse Point_SearchFor=
Reparse Point_SearchFlags=0|000002000020|||||||||0000|
Reparse Point_plugin=""tc.file type" = "reparse point""

File_SearchFor=
File_SearchFlags=0|000002000020|||||||||0000|
File_plugin="tc.file type" = file

[HintsCustomField]
0exts=>Reparse Point
0fields=[=ntlinks.Obj_Type] points to: [=ntlinks.RP_Target]

1exts=>File
1fields=Index: [=ntlinks.HLNK_Index] (hard copies: [=ntlinks.HLNK_Count])

User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

Very Cool, figured out Display|(+) User Defined
Just compared what it was doing to my wincmd.ini - and it matched up with your posted code there, thanks.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
Post Reply