解決 Windows 刪除文件夾提示“你需要來自 XXX 的權(quán)限”

一、 背景

從本地 gitlab 下載的 zip 源碼解壓出來的文件夾竟然無法刪除,提示“你需要來自 Administrator 的權(quán)限才能對此文件夾進行更改”


文件夾訪問被拒絕

二、解決

使用 ChatGPT 構(gòu)建一個批處理腳本,實現(xiàn)依次對文件夾的刪除,腳本如下:

@echo off
rem ---------- 開啟延遲展開 ----------
setlocal EnableDelayedExpansion

rem 如果沒有拖入?yún)?shù),則提示用法
if "%~1"=="" (
    echo 用法:請將文件夾拖放到此腳本上
    pause
    exit /b 1
)

rem 遍歷所有拖入的路徑
for %%G in (%*) do (
    echo.
    echo ============= 正在處理: %%~G =============
    
    rem 取得所有權(quán)
    takeown /F "%%~G" /R /D Y
    
    rem 賦予當前用戶完全控制(可根據(jù)需要改成 Administrators)
    icacls "%%~G" /grant "%USERNAME%":F /T /C
    
    rem 刪除目錄及其所有內(nèi)容
    rd /S /Q "%%~G"
    
    rem 檢查是否刪除成功
    if exist "%%~G" (
        echo 刪除失敗:%%~G(可能被占用或權(quán)限不足)
    ) else (
        echo 已成功刪除:%%~G
    )
)

echo.
echo 全部處理完成!
pause

請注意:

三、執(zhí)行效果

處理完成

處理完成后刷新一下即可看到文件夾被刪除!

版權(quán)所有,轉(zhuǎn)載請注明出處~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容