用批处理删除相对路径的文件夹

[复制链接]
查看11 | 回复3 | 2008-11-12 23:03:01 | 显示全部楼层 |阅读模式
删除一个文件夹名字已知但是不知道具体位置,怎么写?有办法吗?谢谢!

回复

使用道具 举报

千问 | 2008-11-12 23:03:01 | 显示全部楼层
如果是相对路径的话,肯定得有相对的根路径,比如: D:\然后利用 dir /b /s 文件夹名 >> dirlist.txt, 他会搜索所有符合的文件夹的相对路径信息,然后利用for语句循环提取dirlist.txt文件中的相对路径信息,然后del /f 之就可以了...
回复

使用道具 举报

千问 | 2008-11-12 23:03:01 | 显示全部楼层
@echo off set "str=程序名.exe" set "drv=c d e f g h i j k l m n o p q r s t" for %%a in (%drv%) do ( if exist %%a: ( for /f "delims=" %%b in ('dir /s/b/a-d "%%a:\%str%" 2^>n...
回复

使用道具 举报

千问 | 2008-11-12 23:03:01 | 显示全部楼层
那怎么行你想想如果你的A文件夹了有个名为C的文件夹B文件夹里也有个名为的C文件夹 你不指出路径电脑怎么判别...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行