Board logo

标题: [文件操作] 批处理怎样禁止打开指定文件夹? [打印本页]

作者: FU8989    时间: 2009-12-18 13:54     标题: 批处理怎样禁止打开指定文件夹?

各位师傅 禁止打开D盘 AAAAA文件夹的批处理命令怎样写 谢谢
作者: Batcher    时间: 2009-12-18 18:18

  1. echo y|cacls "D:\AAAAA" /d everyone
复制代码

作者: temp    时间: 2009-12-18 18:33

前提是文件系统必须是NTFS
作者: FU8989    时间: 2009-12-18 19:10     标题: 回复 2楼 的帖子

师傅 怎样解除呀 ....................
作者: Batcher    时间: 2009-12-18 19:13

  1. echo y|cacls "D:\AAAAA" /g everyone:f
复制代码

作者: FU8989    时间: 2009-12-18 19:43     标题: 回复 5楼 的帖子

师傅 能否设置为一个批处理 按一下禁止 再按一下解除禁止 麻烦你了 谢谢
作者: Batcher    时间: 2009-12-18 20:21

  1. @echo off
  2. cd /d "D:\AAAAA"
  3. if errorlevel 1 (
  4.     echo y|cacls "D:\AAAAA" /g everyone:f
  5. ) else (
  6.     echo y|cacls "D:\AAAAA" /d everyone
  7. )
复制代码

作者: cj236728756    时间: 2009-12-18 20:40

老大,为什么我用echo y|cacls "D:\AAAAA" /g everyone:f,反而锁定文件夹了,现在用echo y|cacls "D:\AAAAA" /d everyone,怎么也解不开啊
作者: cj236728756    时间: 2009-12-18 20:53

我发现当我把everyone 该为我的用户名“administrator”时echo y|cacls "D:\AAAAA" /g everyone:f就锁定d:\aaaaa,然后再把用户名改回来,运行下bat,文件又解锁了,老大这是怎么回事啊
作者: Batcher    时间: 2009-12-18 21:31     标题: 回复 9楼 的帖子

看看你当前使用的用户名吧:
  1. echo %username%
复制代码

作者: FU8989    时间: 2009-12-18 22:37     标题: 回复 7楼 的帖子

师傅 试好了 很好用 非常感谢你 能否再帮我写一下
Ctrl+s快捷键的批处理命令  就是按一下批处理就执行Ctrl+s快捷键功能 进行保存正在编辑的文本的操作 谢谢
作者: Batcher    时间: 2009-12-18 23:07     标题: 回复 11楼 的帖子

不同的问题,请单独另外发帖。
作者: FU8989    时间: 2009-12-18 23:28

好的 谢谢师傅..................................
作者: FU8989    时间: 2009-12-21 12:52     标题: 回复 7楼 的帖子

师傅 用你的批处理那天是很好的 怎么今天不能解除了 谢谢
  1. @echo off
  2. cd /d "D:\AAAAA"
  3. if errorlevel 1 (
  4.     echo y|cacls "D:\AAAAA" /g everyone:f
  5. ) else (
  6.     echo y|cacls "D:\AAAAA" /d everyone
  7. )
复制代码

作者: FU8989    时间: 2009-12-21 15:23     标题: 回复 7楼 的帖子

师傅 还没有解除 好急
作者: FU8989    时间: 2009-12-21 16:30     标题: 回复 12楼 的帖子

师傅 用你的批处理那天是很好的 怎么今天不能解除了 谢谢
  1. @echo off
  2. cd /d "D:\AAAAA"
  3. if errorlevel 1 (
  4.     echo y|cacls "D:\AAAAA" /g everyone:f
  5. ) else (
  6.     echo y|cacls "D:\AAAAA" /d everyone
  7. )
复制代码
新建的文件夹也能禁止解除 原来的怎么不能解除 为什么?  谢谢
作者: temp    时间: 2009-12-22 08:34

原帖由 FU8989 于 2009-12-21 15:23 发表
师傅 还没有解除 好急

管理员不是告诉你了?
  1. @echo off
  2. cd /d "D:\AAAAA"
  3. if errorlevel 1 (
  4.     echo y|cacls "D:\AAAAA" /g %username%:f
  5. ) else (
  6.     echo y|cacls "D:\AAAAA" /d everyone
  7. )
复制代码

作者: FU8989    时间: 2009-12-22 09:56     标题: 回复 17楼 的帖子

谢谢你  改这个就行了吗  %username%
作者: hzcxdgioa    时间: 2013-11-30 08:04

路过看看!!!!!
作者: Heykuz    时间: 2013-11-30 20:40

attrib +r +s +a "xxx"
cacls "xxx" /e /d everyone Administrator

rem 上面是锁
rem 下面是解
rem xxx = 文件和文件夹皆可

cacls "xxx" /e /g everyone:f Administrator:f
attrib -s -r -a "xxx"
作者: 522235677    时间: 2013-11-30 23:08

回复 19# hzcxdgioa


    吃饱撑了啊?N年前的帖子你还回复




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2