
[已解決]批處理怎樣搜索指定路徑中的文件夾并設置權限最后由 yy521b 于 -10-21 10:34先上一個簡單的代碼。
這段代碼的意思是 搜索E盤中所有的 linux 文件夾, 并添加用戶789的只讀權限,此代碼成功操作。 按理說我要是只想搜索e:123 文件夾下所有linux 文件夾并賦予權限時 我只要將上邊的代碼 第二行 e:改成e:123 就應該可以了,但是我改過之后執行此BAT它只能搜到我的e:/123/linux/下邊的linux文件夾!! 呵呵! 有點像繞口令了! 我真不知道怎么組織語言了,我形容一下我的實際環境吧.就是我e盤下邊有一個123的文件夾,123問價夾下邊 又有 linux、linux1、linux2、linux3 這四個文件夾,這四個文件夾中都有一個linux文件夾,我現在的目的是 搜索 123問價夾中 所有叫 linux的文件夾并賦予權限, 我用上邊的代碼操作可以將e盤中所有叫linux的文件夾搜索出來,但是我把第二行的e:改成e:123就只能搜索到 e:123linux 及其下邊的linux問價夾, 其他的 linux1、linux2、linux3中的linux文件夾搜索不到。不知我形容的是否清楚, 請各位壇友幫忙指導,或者有什么更好的方法解決這個問題,希望賜教。nclick="copycode($('code0'));">復制代碼
- @echo off
- cd /d e:
- for /f %%i in ('dir /s/b linux') do (
- cacls %%i /t /e /c /g 789:r
- )
- pause

