IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[分享] 快捷设置文件权限,U盘文件权限设置只读防误删防病毒写入

[复制链接]
15936367919 发表于 2019-5-12 12:51:21 | 显示全部楼层 |阅读模式

这是我平常自己在用的,请在win7,win8,win10系统运行,XP系统不支持。
有了这个小工具,可以轻松锁定U盘内文件,有哪些不足地方还请大佬指点。
下载附件或者复制一下代码保存为BAT。
锁定优盘内容.rar (730 Bytes, 下载次数: 14)

  1. @echo off
  2. rem szl1123
  3. title 设置文件权限  V1.0 (请以管理员身份运行)
  4. mode con cols=55 lines=20
  5. color 0e
  6. set path=%path%;%~dp0
  7. if not "%~1"=="" set m=%~1
  8. :ml
  9. cls
  10. if "%m%"=="" set /p m=请输入路径:
  11. set m=%m:"=%
  12. if "%m:~-1%" == "\"  set  m=%m:~0,-1%
  13. if not exist "%m:"=%" set m=&goto ml
  14. :s
  15. cls
  16. echo.
  17. echo.
  18. echo                        设置文件权限
  19. echo.
  20. echo                        1.只读权限
  21. echo                        2.完全控制
  22. echo                        3.禁止访问
  23. echo.
  24. echo         请按数字1、2、3键设置相应权限
  25. echo.
  26. echo         5秒后无输入默认选择1,设置只读权限
  27. echo.
  28. echo 目标: %m%
  29. choice /c 123 /t 6 /d 1 >nul 2>nul
  30. echo.
  31. echo.
  32. echo                开始执行。。。
  33. if %errorlevel% EQU 1 set qx=R&&goto qx
  34. if %errorlevel% EQU 2 set qx=C&&goto qx
  35. if %errorlevel% EQU 3 set qx=N&&goto qx
  36. :qx
  37. if exist "%m%\" (takeown /f "%m%" /r /d y >"%temp%\takeowntmp.txt"&& icacls "%m%" /grant administrators:F>"%temp%\icaclstmp.txt") else takeown /f "%m%" >"%temp%\takeowntmp.txt"&& icacls "%m%" /grant administrators:F>"%temp%\icaclstmp.txt"
  38. echo y|cacls "%m%" /T /C /P Administrator:F Administrators:F SYSTEM:F everyone:F>nul 2>nul
  39. echo y|cacls "%m%" /T /C /P Administrator:%qx% Administrators:%qx% SYSTEM:%qx% everyone:%qx%>nul 2>nul
  40. echo.
  41. echo.
  42. echo 已完成
  43. echo.
  44. choice /c 1 /t 2 /d 1 >nul 2>nul
复制代码


790004831 发表于 2019-5-12 14:04:12 | 显示全部楼层

活跃 2495| 技术 0| 互助 0| 钻石 0

上了个移动硬盘了
 楼主| 15936367919 发表于 2019-5-14 22:37:14 | 显示全部楼层

活跃 193| 技术 0| 互助 0| 钻石 0

小更新一下。才发现,上面的,完全控制权限少了删除权限,并增加了Users组权限

锁定优盘内容.rar (738 Bytes, 下载次数: 11)

  1. @echo off
  2. rem szl1123
  3. title 设置文件权限  V1.0 (请以管理员身份运行)
  4. mode con cols=55 lines=20
  5. color 0e
  6. set path=%path%;%~dp0
  7. if not "%~1"=="" set m=%~1
  8. :ml
  9. cls
  10. if "%m%"=="" set /p m=请输入路径:
  11. set m=%m:"=%
  12. if "%m:~-1%" == "\"  set  m=%m:~0,-1%
  13. if not exist "%m:"=%" set m=&goto ml
  14. :s
  15. cls
  16. echo.
  17. echo.
  18. echo                        设置文件权限
  19. echo.
  20. echo                        1.只读权限
  21. echo                        2.完全控制
  22. echo                        3.禁止访问
  23. echo.
  24. echo         请按数字1、2、3键设置相应权限
  25. echo.
  26. echo         5秒后无输入默认选择1,设置只读权限
  27. echo.
  28. echo 目标: %m%
  29. choice /c 123 /t 6 /d 1 >nul 2>nul
  30. echo.
  31. echo.
  32. echo                开始执行。。。
  33. if %errorlevel% EQU 1 set qx=R&&goto qx
  34. if %errorlevel% EQU 2 set qx=F&&goto qx
  35. if %errorlevel% EQU 3 set qx=N&&goto qx
  36. :qx
  37. if exist "%m%\" (takeown /f "%m%" /r /d y >"%temp%\takeowntmp.txt"&& icacls "%m%" /grant administrators:F>"%temp%\icaclstmp.txt") else takeown /f "%m%" >"%temp%\takeowntmp.txt"&& icacls "%m%" /grant administrators:F>"%temp%\icaclstmp.txt"
  38. echo y|cacls "%m%" /T /C /P Administrator:F Administrators:F SYSTEM:F everyone:F Users:F>nul 2>nul
  39. echo y|cacls "%m%" /T /C /P Administrator:%qx% Administrators:%qx% SYSTEM:%qx% everyone:%qx% Users:%qx%>nul 2>nul
  40. echo.
  41. echo.
  42. echo 已完成
  43. echo.
  44. choice /c 1 /t 2 /d 1 >nul 2>nul
复制代码


hzqykj 发表于 2019-5-15 17:50:42 | 显示全部楼层

活跃 10| 技术 0| 互助 0| 钻石 0

谢谢分享
huangweixiong82 发表于 2019-5-21 20:46:05 | 显示全部楼层

活跃 25| 技术 0| 互助 0| 钻石 0

能使用在移动硬盘上吗?先谢谢了。

点评

文件系统是ntfs的都支持  详情 回复 发表于 2019-5-21 20:51
 楼主| 15936367919 发表于 2019-5-21 20:51:10 来自手机 | 显示全部楼层

活跃 193| 技术 0| 互助 0| 钻石 0

huangweixiong82 发表于 2019-5-21 20:46
能使用在移动硬盘上吗?先谢谢了。

文件系统是ntfs的都支持
GaryTorres 发表于 2019-5-22 22:51:45 | 显示全部楼层

活跃 166| 技术 0| 互助 0| 钻石 0

谢谢分享                    
VIP1868 发表于 2019-6-13 23:13:47 | 显示全部楼层

活跃 79| 技术 0| 互助 0| 钻石 0

好东西我喜欢感谢大佬
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

15936367919

193

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 领证了!iQOO率先晒出5G手机3C认证证书
  • 荣耀20新增蓝水翡翠配色版本:7月18日上架
  • Alienware联合创始人加盟AMD任首席游戏架构
  • 小米Manu公布特别版K20 Pro售价:史上最贵
  • 曙光“全浸没液冷”技术让节能不再“靠天吃
  • 不拉宽带也能上网 华为4G路由2 Pro开启预售
  • 国家5G推进组:华为5G芯片率先完成全部测试
  • 华为率先实现5G增强技术多厂商5G终端芯片互
  • 内存低价的好日子结束 现货价格连续上涨
  • 7nm锐龙发威 AMD股价创一年新高:今年股价
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 睁眼说瞎话
  • 内容过于真实。。
  • 晚上跟女朋友出来吃烧烤,一直给我夹这个
  • 男生到底有多爱八卦
  • 我家哈士奇和萨摩生下的小崽,它到底是哈士
  • 深刻的教育
  • 女生理想与现实照片
  • 蒸一笼可爱的馒头酵母放多了
  • 好像是这样
  • 好花哨的遮阳帽
关注官方微信
快速回复 返回顶部 返回列表