做批处理时,想删掉除了指定文件或文件夹以外所有的东西的命令怎么写啊

比如我想删除D盘的Songs文件夹下除了A文件夹和B.MP3以外所有的文件,这个命令咋写啊(dos命令)

@echo off
xcopy /e /t /y a  d:\bat 
xcopy /y B.MP3  d:\bat
for /f %%i in ('dir /b /l "*.*" ') do del "%%i" 
xcopy /e /t /y d:\bat
pause

保存为 bat,并放在  Songs文件夹下

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答