我的桌面上有一个非常重要的文件夹。我偶尔会清理桌面,但我很担心自己可能会无意中删除该文件夹。有没有办法可以防止这种灾难,而无需限制我对文件夹内容的频繁读写操作?注意:我不介意偶尔逐个删除文件夹内的内容,但文件夹本身对我来说很重要。如果删除了它,我会白费很多努力。
答案1
不要试图逃避不可避免的事情。使用备份和版本控制。
你可以拒绝自己的删除权限。删除该目录内的文件和文件夹是一项单独的权限,您也可以在需要时禁用它。
答案2
您的问题有更好的解决方案:将文件夹移动到更合适的位置(例如 %USERPROFILE%\Documents)
如果您必须从桌面访问该文件夹,您可以随时创建快捷方式。这样可以确保虽然您可能会意外删除快捷方式,但实际上您永远不会删除该文件夹或其宝贵的内容本身。
如果其他应用程序依赖于桌面上的此文件夹,则可以使用“mklink”命令创建符号链接。由于符号链接是在文件系统级别处理的(而快捷方式是指向另一个位置的实际文件),因此尝试在路径中使用此类“快捷方式”的程序应该不会出现任何兼容性问题。
答案3
是的,可能受您使用的 Windows 版本限制(家庭版可能无法调整所有权)。另外,请注意删除权限并不能保证你不能删除该文件夹。我被伤害过好几次了。
以下是一个通常万无一失的方法:
- 创建新用户
- 将您不想删除的文件夹的所有权分配给这个新用户
- 删除用户删除该文件夹的权限,确保您的用户对该文件夹拥有完全的读/写权限。
我已在 Windows NT 至 Windows 7 上使用过此技巧。有时您必须对设置进行一些调整才能使其完美。
首先在新文件夹上测试一下(包括在测试文件夹内创建文件和文件夹!
还:请留意“使用备份和版本控制”的建议。如果文件非常重要,则至少需要 2 份副本。
答案4
您可能考虑做的另一件事是启用 Windows 8.1 的文件历史记录功能。这将允许您的系统自动保留文件和文件夹更改的历史记录。最好与外部存储位置一起使用,但也可以与本地驱动器一起使用。
http://blogs.msdn.com/b/b8/archive/2012/07/10/protecting-user-files-with-file-history.aspx