Board logo

标题: 怎样删除不规则带点的文件夹.... [打印本页]

作者: p1509101     时间: 2008-4-3 16:25    标题: 怎样删除不规则带点的文件夹....

一朋友问我怎么删除带点的文件夹.. 不会搞
请教一下.  怎么样删除带点的文件夹
例  dsfsdf.dd  daaad.dd reter.dd
要是是文件 就容易 处理  但是这样的文件夹请问该怎么在分区内搜索并删除呢??
作者: plp626     时间: 2008-4-3 16:53
点我签名下的搜索
作者: p1509101     时间: 2008-4-3 17:44
晕 我当然是搜索过了 找不到 才提问的~~
你没有测试 就不要以为很容易
作者: slore     时间: 2008-4-3 18:36
dsfsdf.dd  daaad.dd reter.dd

文件夹不是不规则的吧?可以直接删除呀
作者: kghong     时间: 2008-4-3 19:07
楼主去http://www.anqn.com/video/13/index.shtml看看
作者: kghong     时间: 2008-4-3 19:22
创建隐藏带点文件夹的方法
1.这个是前段时间讨论最多的“带点”的文件夹(目录)
貌似矮人工作室最先公开用的,其实很早就有了。
EXP:
创建:MD A..\
删除:RD A..\ /s        (如果文件夹不为空时加上/s参数)
现在知道的情况是:
  .这种文件夹在xp的命令行可以打开,2000不行。
作者: p1509101     时间: 2008-4-3 20:34
“晕~~ 删除不是难题~ 难得是要搜索这样的文件夹出来~~~
1千个  1万个呢? 你总不能不能叫我手动删吧
唯一的规律是后面.dd这样的文件夹。。。。。 ”这样叫发火?我说一千个手动不是累死了?一万个呢?都是手动删?


算了~~
CODE:  [Copy to clipboard]
--------------------------------------------------------------------------------

::删当前路径下畸形目录
for /f "delims=" %%a in ('dir/ad/b^|findstr /e "\."') do rd /q/s "%%a.\"
CODE:  [Copy to clipboard]
--------------------------------------------------------------------------------

::删当前路径下,包括子目录内的畸形目录
for /f "delims=" %%a in ('dir/ad/s/b^|findstr /e "\."') do rd /q/s "%%a.\"
-----------------------------------------------------------------

在目录树内 删空畸形目录 显示 非空畸形目录
CODE:  [Copy to clipboard]
--------------------------------------------------------------------------------

for /f "delims=" %%a in ('dir/ad/s/b^|findstr /e "\."') do rd "%%a.\" 2>nul||echo %%a


这个是你的回答的吧。。。 很遗憾 不行~~不会改~~


@echo off
for /l %%a in (0 1 50) do rd /q /s "%userporfile%\桌面\%%a%%b..\" 2>nul
这个我就知道 0开始加1一直加到50 删掉01.. 02.. 这样的文件夹
但是我这个不是.. 而是.dd 前面又不是规则的~~
  我也没有发很什么火。。。
但是我讨厌 没有看清楚 我说的问题 就回答 拿分了事。。。
我宁愿 没人 回答。。。  我宁愿自己搜索资料。。
  看着回答的根本就是不是问的东西。。。 甚至说用手删就可以了。。

   请教可以。。。  求人免谈·~ 不会跪求。裸求~~
如果版主看见觉得我口气很过分的话 可以扣分警告·~

[[i] Last edited by p1509101 on 2008-4-3 at 09:08 PM [/i]]
作者: plp626     时间: 2008-4-3 20:39


  Quote:
Originally posted by p1509101 at 2008-4-3 08:34 PM:
晕~~ 删除不是难题~ 难得是要搜索这样的文件夹出来~~~
1千个  1万个呢? 你总不能不能叫我手动删吧
唯一的规律是后面.dd这样的文件夹。。。。。



  Quote:
Originally posted by p1509101 at 2008-4-3 05:44 PM:
晕 我当然是搜索过了 找不到 才提问的~~
你没有测试 就不要以为很容易

注意语气啊, 你是寻求朋友的帮助,能回答的你首先的心存感激

请搜索 "批量删除"!
作者: p1509101     时间: 2008-4-3 21:14
请教可以。。。  求人免谈·~ 不会跪求。裸求~~
如果版主看见觉得我口气很过分的话 可以扣分警告·~
  再说我也是帮别人而问的,不急于一时半会弄懂~~
谢谢 所有回答的朋友~~
这个贴 就不要回了~~ 当我没问过~~
  还有希望你们以后回答别人的帖子 看清楚问题 再回答 这是对人的尊重。。。
作者: slore     时间: 2008-4-3 21:23
呵呵,总算明白了。


怎么说呢,这些文件夹不是不规则,规则你也说了是带.dd
虽然不知道你是怎么查文件的,但是如果你会那个是用dir的话,
文件夹很容易。。。

dir /s /b /d *.dd
作者: plp626     时间: 2008-4-3 21:31
不好意思,我理解错了,

在含.dd文件夹的目录内运行下面代码
@echo off
for /d %%a in (*.dd) do echo 将删除  %%a
pause
删除请将echo 改为rd/a /q /s
请慎用.
作者: balinger     时间: 2008-4-3 21:39
@echo off
for %%a in (c d e f g) do (
for /f "tokens=*" %%i in ('dir /s /ad /b %%a:\*.dd') do rd /s /q "%%i")
pause
作者: Shinaterry     时间: 2008-4-3 23:43
re: plp626

不好意思. 不小心弄错了..
作者: p1509101     时间: 2008-4-4 10:13

謝謝 兄弟 原來是/D  ~~
開始我用 rd /s /q *.dd 不行~
反正謝謝 你們所有人的回答哦~~
作者: bat-zw     时间: 2008-4-4 12:26    标题: 请慎用!!!

注:d:\temp 是指要删除带.的文件夹存放的目录,请自行修改正确了(慎用!!!)
@echo off
for /f "delims=" %%i in ('dir /ad /b d:\temp ^| find "."') do (
    rd /s /q d:\temp\%%i
)
[ Last edited by zw19750516 on 2008-4-4 at 12:28 PM ]
作者: p1509101     时间: 2008-4-4 15:02
11 12 15楼的 都能解决~~
谢谢了~~
作者: xtanbmy     时间: 2008-4-7 19:15
j p su r kb ,im qaj .