说明
如果想要在 windows 上想要创建一个不能被删除的文件夹,防止手滑误删了某些重要的文件。
下面说明创建一个不能被删除的文件夹以及该文件夹内的所有文件夹和文件。
注意:文件一旦放入该文件夹内,就不能改名和删除,可以覆盖文件、修改文件内容等。
因此,创建文件的时候,可以在该文件夹外部创建,然后复制或移动到该文件夹内。
可以使用下面的方法。
创建一个文件夹不能被删除的文件夹
先创建一个文件夹,例如,此处创建的文件夹是:F:/Mydata
打开控制台
按下 win+R 键,出入 CMD 命令,打开控制台。
image.png
在控制台是输入下面的命令,用于在该目录下创建一个特殊文件夹:
md F:\MyData\NODELETE..\
如下图所示:
image.png
文件如下图所示,文件名是:NODELETE..(注意:文件名后面有两个"..",普通的创建文件夹的方式创建不了这样的文件名,此处的 NODELETE 可以是任意名称)
image.png
此时,再去删除 F:/MyData 文件夹,就会删除失败,提示如下图所示:
image.png
但是此时,在该文件夹内创建的所有文件夹和文件还是可以删除的。
设置该文件夹内部的所有子文件夹和文件不可删除。
右键点击 F:/MyData 文件夹,选择"属性",选择"安全"选项卡,如下图所示:
image.png
点击"编辑",
image.png
点击"添加",
image.png
点击"高级",
image.png
点击"立即查找",
image.png
找到 "Everyone",点击"确定"。
image.png
点击"确定"。
image.png
点击"确定"。
image.png
点击"高级",
image.png
选中"Everyone",点击"编辑",
image.png
点击"显示高级权限",
image.png
选择"拒绝"类型,并勾选"删除",然后"确定"。
继续点击"确定",
image.png
最后点击"确定",
image.png
此时,该 F:/MyData 文件夹内的所有文件都不能删除了,文件一旦放入,就不能修改文件名子了,但是可以覆盖这些文件。
删除 F:/MyData 文件夹和该文件夹下的所有内容
如果该文件夹不需要保护了,可以用下面的方式删除掉。
移除禁止删除权限
image.png
打开控制台
按下 win+R 键,出入 CMD 命令,打开控制台。
image.png
在控制台是输入下面的命令,用于在删除该目录下创建的特殊文件夹:
rd F:\MyData\NODELETE..\
然后就可以删除 F:/MyData 文件夹了。