IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

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

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

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

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

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

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

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

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

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

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

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

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

点评

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

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

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

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

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

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

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

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

本版积分规则

15936367919

203

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • Intel 2021年更换LGA4677插槽 支持PCIe 5.0
  • USB Type-C 是如何成功上位的?
  • 紫米官曝全新65W笔记本充电器:体积更小
  • 魅族16T超大包装盒首曝 网友:看样子很有料
  • 换脸已不算事儿 能换整个身体的AI伪造技术
  • 中国联通启动“五星特权”:享专属网络通道
  • 报告:华为鸿蒙2020年全球份额将达2% 成第
  • Intel彻底放弃Omni-Path高速网络:牵连部分
  • 华为Mate X 5G折叠屏手机最快10月底开卖
  • NVIDIA GTX 1660 Super确认用GDDR6显存
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 夺命楼梯
  • 数学的法则
  • 企鹅越来越嚣张了
  • 一个设计师的自我修养
  • 考场监控
  •  新来的老师教学有方,同学们成绩都提升了
  • 那么,你最长一次是几天没洗头呢
  • 要赢在起跑线上
  • 祝你玩得愉快。
  • 我们曾经过得非常快乐,直到有一天她出现了
关注官方微信
快速回复 返回顶部 返回列表