Soft links are ok, what about hard links?
Moderators: Hacker, petermad, Stefan2, white
Soft links are ok, what about hard links?
NTFS supports hard links. Does TC support making hard links? If not, I ask for this to be implemented in the next version.
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
No it doesn't, but it handles them correctly, e.g. when you delete a hard link to a folder, TC will not delete the whole folder contents.
I find it too risky for normal users to use hard links, that's why I'm not adding an internal function to create them. There are enough free tools out there to create hard links.
I find it too risky for normal users to use hard links, that's why I'm not adding an internal function to create them. There are enough free tools out there to create hard links.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Download this program. Make a new button and fill in as Paramter '%O.lnk %N'. Then you can create Hardlinks from within TC.IGL wrote:I wish it could be done with TC after enabling an option "allow to crate NTFS hard lings (CAUTION!)" or something like that. This option can be disabled by default.
sheepdog
(I didn't check, if this prog really creates hardlinks for I do not know the difference between hard and softlinks. But I assume it does.)
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
[face=courier]On 04-05-2004 11:14:47 +0000 ghisler(Author) wrote:
g> I find it too risky for normal users to use hard links,
g> that's why I'm not adding an internal function to create
g> them.
OMG... Christian, isn't it too risky for Normal User to e.g. delete files (or even folders)?! What about moving? These are scaring to death things for that poor guy! DISABLE THEM TOO, PLEASE, I'M BEGGING YOU!!![/face]
g> I find it too risky for normal users to use hard links,
g> that's why I'm not adding an internal function to create
g> them.
OMG... Christian, isn't it too risky for Normal User to e.g. delete files (or even folders)?! What about moving? These are scaring to death things for that poor guy! DISABLE THEM TOO, PLEASE, I'M BEGGING YOU!!![/face]
[face=courier]The Protoss do NOT run from their enemies.
It is here, that we shall make our stand.[/face]
It is here, that we shall make our stand.[/face]
- robinsiebler
- Senior Member
- Posts: 460
- Joined: 2003-03-05, 21:04 UTC
You don't need extra tools:
fsutil hardlink create <newfile> <existingfile>
Too dangerous to implement? That sounds ridiculous, what a bad excuse.
Is there any other file manager for professionals out there that isn't used by "normal" users? Are there any normal users using TC at all? I think most of them are masochists anyway, they would like to live with some kind of danger instead of having to live with lack of features due to "normal users".
Why do I use a professional file manager like TC when I have to install an extra tool for advanced(?) file operations anyway?
1. File cutting, not splitting
2. Creating new files without opening stupid notepad
3. Creating hard links
4. Creating junctions
5. Setting sparse attribute and others unknown to TC
6. Synchronizing folders (deleting empty folders)
7. Resuming local copy operations
8. Extra search tool for finding files by creation date, that's UNBELIEVABLE!
9. ...
Icfu
fsutil hardlink create <newfile> <existingfile>
Too dangerous to implement? That sounds ridiculous, what a bad excuse.
Is there any other file manager for professionals out there that isn't used by "normal" users? Are there any normal users using TC at all? I think most of them are masochists anyway, they would like to live with some kind of danger instead of having to live with lack of features due to "normal users".
Why do I use a professional file manager like TC when I have to install an extra tool for advanced(?) file operations anyway?
1. File cutting, not splitting
2. Creating new files without opening stupid notepad
3. Creating hard links
4. Creating junctions
5. Setting sparse attribute and others unknown to TC
6. Synchronizing folders (deleting empty folders)
7. Resuming local copy operations
8. Extra search tool for finding files by creation date, that's UNBELIEVABLE!
9. ...
Icfu
2icfu
The program mentioned by Sheepdog works without this restriction. It's simply using the CreateHardLink API function.
It's a windows commandline tool, which is an extra program from my point of view. Nevertheless it has the disadvantage that it only works for Administrator group members only, which is not necessary to create a hard link.You don't need extra tools:
fsutil hardlink create <newfile> <existingfile>
The program mentioned by Sheepdog works without this restriction. It's simply using the CreateHardLink API function.
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
It's not too dangerous to implement - it's just not the right thing in the hands of normal users. Why do you think that Microsoft has removed it from Windows 2000? To my knowledge, it was there in some early beta versions (I may be wrong, though).
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Why can't you make an option to disable it by default and activate it through wincmd.ini? I really don't get it, sorry.
I thought that people using TC do that because they want some improvement to Windows Explorer, maybe I am completely wrong and people are using TC because they like the fancy GUI and are too stupid to ask what making hard links means before they activate such an option?
fsutil is available under XP, so even if Microsoft removed the possibility in Windows 2000 there must have been some reason to reimplement it.
Icfu
I thought that people using TC do that because they want some improvement to Windows Explorer, maybe I am completely wrong and people are using TC because they like the fancy GUI and are too stupid to ask what making hard links means before they activate such an option?
fsutil is available under XP, so even if Microsoft removed the possibility in Windows 2000 there must have been some reason to reimplement it.
Icfu
[face=courier]On 06-05-2004 22:17:02 +0000 ghisler(Author) wrote:
g> It's not too dangerous to implement - it's just not the
g> right thing in the hands of normal users.
OMG... What about cm_AdministerServer, is it the right thing in the hands of normal users? Christian, you can hide all additional NTFS function you may implement as well as you did with already implemented ones. Who knows about e.g. cm_EditOwnerInfo or cm_EditAuditInfo?
g> Why do you think that Microsoft has removed it from Windows
g> 2000? To my knowledge, it was there in some early beta
g> versions (I may be wrong, though).
Who cares about what M$ removed - why do you think that Microsoft has made such a horror as Explorer at all?! %) The only thing I care is why you doesn't add all the nice things NTFS can support? As hidden internal commands, of course.[/face]
g> It's not too dangerous to implement - it's just not the
g> right thing in the hands of normal users.
OMG... What about cm_AdministerServer, is it the right thing in the hands of normal users? Christian, you can hide all additional NTFS function you may implement as well as you did with already implemented ones. Who knows about e.g. cm_EditOwnerInfo or cm_EditAuditInfo?
g> Why do you think that Microsoft has removed it from Windows
g> 2000? To my knowledge, it was there in some early beta
g> versions (I may be wrong, though).
Who cares about what M$ removed - why do you think that Microsoft has made such a horror as Explorer at all?! %) The only thing I care is why you doesn't add all the nice things NTFS can support? As hidden internal commands, of course.[/face]
[face=courier]The Protoss do NOT run from their enemies.
It is here, that we shall make our stand.[/face]
It is here, that we shall make our stand.[/face]
-
- Junior Member
- Posts: 4
- Joined: 2006-10-10, 15:02 UTC