-2
測試我已經執行該bat文件批處理命令解釋德爾%〜DP0 +「的test.txt」
del %~dp0 + "test.txt"
我的桌面其中載有test.txt文件上。 測試目標是刪除test.txt文件。
執行後,一些文件消失。爲什麼?我做了什麼??
在此先感謝
測試我已經執行該bat文件批處理命令解釋德爾%〜DP0 +「的test.txt」
del %~dp0 + "test.txt"
我的桌面其中載有test.txt文件上。 測試目標是刪除test.txt文件。
執行後,一些文件消失。爲什麼?我做了什麼??
在此先感謝
包含代碼德爾%〜DP0 +「的test.txt」的批處理文件的作用:1,提示你是否要包含這個批處理文件的目錄中刪除一切(如果你回答了y,該目錄中的所有文件都將被刪除,包括批處理文件本身); 2.刪除當前目錄中名爲+的文件; 3.刪除當前目錄下的文件test.txt。當前目錄不一定與批處理文件的父目錄相同(儘管就你的情況而言,我認爲...)!
謝謝aschipfl的答案(作爲問題的評論)。
我請求解釋我的批處理指令,只有這個。 – jafed
_哪些文件消失? – SomethingDark
*我做了什麼?*你的意思是*除了愚蠢的運行代碼之外,我不明白的地方除了安全的臨時文件夾之外嗎?*和*運行破壞性代碼,而無需首先通過將'del'更改爲echo來測試它,至少在'del'前面加上'echo'來安全地測試? –