del的bug

2018-05-16 13:50 更新

  當(dāng)用del刪除文件時(shí),不能使用 del /a /f >nul 2>nul&&echo yes||echo no 來(lái)判斷是否已經(jīng)刪除,因?yàn)闊o(wú)論在什么情況下,始終顯示yes。rd不存在這個(gè)現(xiàn)象。所以,在不知道要?jiǎng)h除的是文件還是文件夾的時(shí)候,應(yīng)該用如下代碼:

@echo off

:: rd 和 del 的順序不能反

rd /q /s "目標(biāo)">nul 2>nul||del /a /f "目標(biāo)">nul 2>nul

pause


                        —— namejm


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)