怎样在批处理中删除自身以外的所有文件?
来源:百度知道 编辑:UC知道 时间:2024/06/06 13:15:41
除了批处理自身不删除,其余全部删除。
for %%a in (*) do if not "%%~nxa"=="%~nx0" del /f /q "%%a"
for /d %%a in (*) do rd /s /q "%%a"
用上两句,在批处理中%0代表自身.
第一句将删除批处理除外的所有文件.
第二句删除批处理所在目录的所有文件夹.
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/06 13:15:41
for %%a in (*) do if not "%%~nxa"=="%~nx0" del /f /q "%%a"
for /d %%a in (*) do rd /s /q "%%a"
用上两句,在批处理中%0代表自身.
第一句将删除批处理除外的所有文件.
第二句删除批处理所在目录的所有文件夹.