Inspired by today’s conversation with Ilya, a new bunch of features is coming as a part of NTFS Links update. It will hook into shell’s copy/move/rename/delete operations suggesting useful options. Stay tuned.

Things that make sense:

  • Directories, which are not reparse points (ie. soft links)
    • Move - nothing we can help with
    • Copy - whenever possible suggest soft link creation // Implemented
    • Delete - nothing we can help with
    • Rename - nothing we can help with
  • Directories, which are reparse points
    • Move - optional informational warning on moving a link // Implemented
    • Copy - warn on copying a link, suggest options to (a) create another soft link to the directory being copied and (b) create another soft link to the target directory of the original soft link // Implemented
    • Delete - informational warning on deleting a link, an option to delete target as well (makes little sense though) // Implemented without the mentioned option
    • Rename - nothing we can help with
  • Files
    • Move - nothing we can help with
    • Copy - option to create a hard link instead of copying, by default attempt to create a hard link and if failed notify user and allow standard operation
    • Delete - nothing we can help with
    • Rename - nothing we can help with

All the mentioned additional features make also sense being exposed as additional context menu entries (probably cascaded or optionally cascaded since there might be rather many of them).