用批处理禁用文件-阿里云开发者社区

开发者社区> 科技小先锋> 正文

用批处理禁用文件

简介:
+关注继续查看
有的时候有一些文件不想让别人看怎么办呢?禁用了呗!!要是多怎么办?让批处理来帮我们吧
@echo off 
:start 
set /p filename=请输入要禁用的文件: 
set alldrive=c d e f g 
for %%i in (%alldrive%) do if exist %%i: (dir /s /b %%i:\%filename%)>>"%cd%\file.txt" 
set /p filepath=< file.txt 
echo y|cacls %filepath% /d everyone 
del /f/q file.txt 
echo 如果要继续请按1,退出请按2 
set /p num=请输入相应的数字: 
if /i "%num:~0,1%"=="1" goto start 
if /i "%num:~0,2%"=="2" goto end 
:end

这样以来把我们不想让别人看见的东西全禁用了,呵呵,不过这种方法只能对一般的不太懂计算机的人管用,要是遇见那种不达目的不罢休的人那就得用其它的办法啦



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/353395,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
批处理创建文件夹
原文:批处理创建文件夹 @echo off ::关闭回显 set date=%~1 :: 设置一个变量传参数 if not exist %date% ( md %date%) else (rd /s /Q %date% && md %date%) cd %date% :: 如果文件夹不存在则创建,如果存在则删除掉并重建 ::rd是删除目录 ,/Q 就是安静删除.不提示 ,/S就是删除子文件夹及所有文件  脚本如上,我放在D:\BATDEMO这个路径下面。
788 0
grep查看文件去注释空行
grep的排除选项为 -v 1.查看配置文件时,会有很多注释掉的句行,查看起来很麻烦采用grep -v 去掉在查看就比较方便了具体命令如下 grep -v "^#"  filename 2.
651 0
[20180319]windows批处理文件大小比较.txt
[20180319]windows批处理文件大小比较.txt --//我使用eDiary写日志,有时候为了安全期间,我在U盘保留一份备份. --//需要同步,但是eDiary有一个"问题"就是如果打开日记本,没有任何操作,都会修改文件的时间戳.
1004 0
6967
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载