IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

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

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

这是我平常自己在用的,请在win7,win8,win10系统运行,XP系统不支持。
有了这个小工具,可以轻松锁定U盘内文件,有哪些不足地方还请大佬指点。
下载附件或者复制一下代码保存为BAT。
锁定优盘内容.rar (730 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=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 | 显示全部楼层

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

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

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

  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 | 显示全部楼层

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

谢谢分享
huangweixiong82 发表于 3 天前 | 显示全部楼层

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

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

点评

文件系统是ntfs的都支持  详情 回复 发表于 3 天前
 楼主| 15936367919 发表于 3 天前 来自手机 | 显示全部楼层

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

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

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

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

谢谢分享                    
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

15936367919

109

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 松下日本总部:没“断供”华为 与中国分公司
  • SD协会剔除华为 新手机或无法使用microSD卡
  • 联想杨元庆:公司没必要做操作系统和芯片
  • 华为助力英国开通首个5G服务
  • ARM中国回应断供传言:十分重视海思 正寻求
  • 小米9用户看到红米K20感到心酸 雷军:各有
  • 魅族首款后置三摄 魅族16Xs宣布:5月30日发
  • AMD 12/16核三代锐龙跑分首曝:对比8核二代
  • 路漫漫其修远兮 东芝存储器的上市困局
  • 技嘉全水冷Z390配全核5.1GHz i9-9900K:价
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 电影里这些十级撩人的情话,你不get一下吗
  • 日本网友给宠物猫头鹰喝了啤酒以后
  • 长沙一个女孩考科目二
  • 马:我tm谢谢你
  • 比智慧更重要的是思维:经典思维50法。参悟
  • 为什么很多招聘,年龄要求都是35周岁以下的
  • “小时候真傻,居然盼着长大。”
  • 女子相亲点10只虾每只298元!海归男没付钱
  • 女生有时候真的很严格
  • 炒了…
关注官方微信
快速回复 返回顶部 返回列表