用批处理 删除 d盘 (根目录和子目录下所有)123文件夹下\ 的所有文件夹(保留123文件夹) 谢谢各位
不能用删除123文件夹方法(只能删除123文件夹下的所有文件夹)谢谢各位大师for%%ain(cdef)do(cd/d%%a:\for/d/r%%bin(*)doif"%...
不能用删除 123文件夹 方法(只能删除123文件夹下的所有 文件夹)
谢谢各位大师
for %%a in (c d e f) do (
cd /d %%a:\
for /d /r %%b in (*) do if "%%~nxb"=="123" rd /s /q "%%b
)
pause
这段代码的缺点就是 把所有的 123 文件夹本身都给删除了
请各位改进 展开
谢谢各位大师
for %%a in (c d e f) do (
cd /d %%a:\
for /d /r %%b in (*) do if "%%~nxb"=="123" rd /s /q "%%b
)
pause
这段代码的缺点就是 把所有的 123 文件夹本身都给删除了
请各位改进 展开
4个回答
展开全部
for %%a in (c d e f) do (
cd /d %%a:\
for /d /r %%b in (*) do if not "%%~nxb"=="123" rd /s /q "%%b
)
pause
cd /d %%a:\
for /d /r %%b in (*) do if not "%%~nxb"=="123" rd /s /q "%%b
)
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
含123目录下的文件吗?如含则删整个123目录后,再建一个123目录即可
追问
可以删除 但是不能用删除 123本身的方法 只能删123 文件夹一下的所有文件夹和文件
搜索所有盘下的也可以
追答
用通配符*.*
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rd * 这样就可以了
追问
请您给我一个完整的代码
不能用删除 123文件夹 方法(只能删除123文件夹下的所有 文件夹)
谢谢各位大师
for %%a in (c d e f) do (
cd /d %%a:\
for /d /r %%b in (*) do if "%%~nxb"=="123" rd /s /q "%%b
)
pause
这段代码的缺点就是 把所有的 123 文件夹 本身都删除了
请各位改进
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询