
批處理如何導(dǎo)出文件服務(wù)器上文件夾權(quán)限下面是我能想到的:cacls可以查看文件夾權(quán)限,但是一導(dǎo)出要么就指定一個(gè),要么就會(huì)全部文件夾文件權(quán)限,文件服務(wù)器好幾百個(gè)G,全導(dǎo)的話量太大了。 指定目錄的話就只能指定一個(gè)。用for的話,就要有個(gè)全部文件目錄的txt。現(xiàn)在這個(gè)txt怎么弄呢?一級(jí)目錄的清單好列。那二級(jí)目錄呢?三級(jí)目錄呢?比如D盤下有文件夾:1、2、3 1下面有4、 2下面有5 、 3下面有6 ; 4下面有7、 5下面有8、 6下面有9。就先弄3級(jí)目錄,一般統(tǒng)計(jì)到3級(jí)目錄也差不多了。批處理在D盤根目錄運(yùn)行。最好結(jié)果就是能通過(guò)批處理列出一個(gè)清單,包括3級(jí)目錄:如a.txt里面是:D:1D:14D:147D:2D:25D:258D:3D:36D:369或者D:1D:2D:3D:14D:25D:36D:147D:258D:369不行的話可以使用多個(gè)批處理。多次列出目錄:如:A.TXT 、 B.TXT 、 C.TXTA.TXT:D:1D:2D:3B.TXT:D:14D:25D:36C.TXT:D:147D:258D:369這樣用for調(diào)用txt下面的路徑通過(guò)cacls把權(quán)限導(dǎo)出來(lái)。我通過(guò)論壇的高手已經(jīng)把一級(jí)目錄列出來(lái),并導(dǎo)出權(quán)限了。二級(jí)目錄不知道怎么列出清單。
nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- for /f delims= %%i in ('dir /b /ad-h') do (echo %~dp0%%i>>a.txt)
下面不會(huì)寫了。不知道論壇的高手還有其他方法嗎?或者其他思路。nclick="copycode($('code1'));">復(fù)制代碼
- @echo off
- for /f delims= %%i in (dir_1.txt) do (
- cacls %%i /C >>full.txt
- )

