别名

周日我建议当用一个项目替换另一个项目时,Finder应该将被替换的项目移动到废纸篓而不是删除它。

The only problem I foresaw was with alias resolution: that because the Mac OS Alias Manager tracks an alias’s target first by file ID, and only second by path, aliases would still point to the old item that was moved to the Trash, rather than the new replacement file我建议可以更新别名管理器以解决此问题。

但最终Alias Manager在Jaguar中发生了变化,因此它已经解决了我正在谈论的问题与以前版本的Mac OS不同,别名现在先由路径解析,文件ID为秒我不确定这是在10.2.0中推出的,还是10.2.x更新中的一个,但它绝对存在于10.2.4中你可以自己看看:

  1. 在桌面上创建一个名为“test”的文件。

  2. 别名为“test”选择别名并使用文件→显示原始命令(Cmd-R)来证明别名有效。

  3. 将“测试”移至废纸篓。

  4. 选择别名并再次选择“显示原始”它仍然指向“测试”,即使它在垃圾箱中。

  5. 创建一个名为“test”的新文件,并将其放在桌面上。

  6. 选择别名并再次选择“显示原始”它现在指向名为“test”的新文件,即使原始目标仍在垃圾箱中。

在所有以前版本的Mac OS中,别名将指向“废纸篓”中的原始目标,直到它被删除这种新行为是不同的,但我认为这是一个明显的改进,因为当你有一个指向你替换的项目的别名时,“正确的事情”会比以前更频繁地发生。

这也意味着它应该比我想象的更容易让Apple更改Finder以将替换的项目移动到废纸篓而不是删除它们。

以前: 我爱它,因为它是垃圾
下一个: 抗锯齿