
幫忙優化刪除末尾帶點的文件夾的BAT代碼
上面的代碼有個缺點,無法刪除帶有感嘆號的文件夾。nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- :loop
- if %~1 neq (
- set name=%~1
- if !name:~-1! equ . (
- set folder=%~1.
- rd /s /q !folder! 2>nul && echo %~1刪除成功||echo 不好意思,刪除失敗!
- ) else (
- echo %~1文件或文件夾不合法!
- )
- ) else (
- goto bye
- )
- shift
- goto loop
- :bye
- echo 全部操作已完成,謝謝使用!!
- pause>nul

