批處理獲取檔案許可權

2021-04-15 17:46:38 字數 409 閱讀 9230

@echo off

setlocal

for /f "delims== tokens=2" %%i in ('set userdomain') do ( set userdomain=%%i )

for /f "delims== tokens=2" %%i in ('set username') do ( set username=%%i )

set user=%userdomain%/%username%

set user=%user: =%

for /f "delims=: tokens=2" %%i in ( 'cacls %1 ^| find "%user%" ' ) do set perm=%%i

echo %perm%

endlocal

goto :eof 

批處理呼叫cacls修改檔案許可權

由於修改檔案許可權需要管理員的許可權 bat檔案內容 set fpath dp0 echo y cacls fpath sdkservice.exe p everyone f call cmd 右鍵以管理員身份執行時,指令碼執行的環境路徑就會切換到 c windows system32。並非bat檔...

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...

cmd獲取批處理檔案所在路徑

在批處理開頭加入cd d dp0 一行 就真真實實地做到 編寫一次,到處執行 0是批處理檔案本身的路徑,dp進行擴充套件,d向前擴充套件到驅動器,p往後擴充套件到路徑。例如,你的bat檔案在e mybat test.bat,則 0就是e mybat test.bat,dp0是e mybat 另外,i...