无忧启动论坛

标题: 批处理求助!! [打印本页]

作者: 5544521    时间: 2010-5-17 07:24
标题: 批处理求助!!
我想用批处理删除掉C:\Documents and Settings\所有用户\Application Data下的ABC文件夹 这个文件夹下还有 文件夹及目录、

该怎么写命令啊?

所有用户 我用%APPDATA%\ABC 找不到路径 郁闷

有高手没??
作者: dos时代菜鸟    时间: 2010-5-17 07:28
罗列所有 abc 目录 dir /s /b /ad c:\abc
for /f  %c in (...) do .... 的方法逐个删除
删除命令用 rd /s

for /f  "delims=" %c in ('dir /s /b /ad "C:\Documents and Settings\abc"') do @rd /s "%c"


[ 本帖最后由 dos时代菜鸟 于 2010-5-17 08:20 编辑 ]
作者: 5544521    时间: 2010-5-17 07:43
能帮写个完整的不??
dir /s /b /ad C:\Documents and Settings\abc
for /f  %c in (...) do ... rd /s

这样写??

再问老大个 创建文件夹怎么写?

比如在D盘建个ABC
作者: 5544521    时间: 2010-5-17 07:59
谢谢2L  不过试了 貌似没删掉

网上查到建文件夹了

竟然写个 MD D:\ABC就行了。。

[ 本帖最后由 5544521 于 2010-5-17 08:02 编辑 ]
作者: dos时代菜鸟    时间: 2010-5-17 08:01
给你现成的当然可以,但是 一个好的 知识传授者是不会 以显示自己才能为目的,简单的把答案教授给对方的。

1、启发式的教  2、实践式的学

在 cmd 下 输入 help 自己看。

dir 查找带空格的文件夹 是需要把文件夹用 双引号 包裹的。我给你的只是一个例子。

现在人们都很浮躁,其实都是中国教育思想导致的。封建时代的文科知识是可以死记硬背的,而现代自然科学知识是需要活学活用的。

[ 本帖最后由 dos时代菜鸟 于 2010-5-17 08:07 编辑 ]
作者: 5544521    时间: 2010-5-17 08:06
咋会提示找不到指定文件呢
作者: dos时代菜鸟    时间: 2010-5-17 08:08
原帖由 5544521 于 2010-5-17 08:06 发表
咋会提示找不到指定文件呢


dir 查找带空格的文件夹 是需要把文件夹用 双引号 包裹的。我给你的只是一个例子。
作者: 5544521    时间: 2010-5-17 08:09
我引号了 好像 引号的位置 我没放对
作者: dos时代菜鸟    时间: 2010-5-17 08:12
原帖由 5544521 于 2010-5-17 08:09 发表
我引号了 好像 引号的位置 我没放对


自己 在cmd 下 help ,看看帮助 就知道了! 要有耐心自己解决问题。谁也不是笨蛋,为什么都要把自己装扮得很笨呢?
作者: 5544521    时间: 2010-5-17 08:13
老大还是没有删掉---我鼓球了 俩小时 眼泪啊

就学会建文件夹 和 自删除批处理
作者: dos时代菜鸟    时间: 2010-5-17 08:17
for /? 自己看 delims 项目

这个东西是一个慢慢积累的过程。不是一下子就能精通的。

建议你 从 dir 命令开始 一个命令一个命令的 慢慢研究。

[ 本帖最后由 dos时代菜鸟 于 2010-5-17 08:22 编辑 ]
作者: 5544521    时间: 2010-5-17 08:24
dir 命令能找到路径了 不远了
作者: 5544521    时间: 2010-5-17 08:43
感谢 菜鸟

终于达成所想 谢谢

for /f  "delims=" %%c in ('dir /s /b /ad "C:\Documents
and Settings\abc"') do @rd /s /q "%%c"
:eof
del %0
作者: renchmin    时间: 2010-5-17 10:06
楼主直接使用DOS版本下的DISKGEN就可以轻松删除。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3